├── Chap3_Matlab ├── AWGNChannel │ ├── AWGNChannel.m │ ├── AWGNChannelTest.m │ ├── BER.pdf │ └── RxSignal.pdf └── Coding │ ├── Coding0.m │ ├── Coding1.m │ ├── Coding2.m │ └── Coding3.m ├── Chap4_ModAndCode ├── ConvCodingSoft.m ├── chain1_16QamHard.m ├── chain1_16QamSoft.m ├── chain1_64QamHard.m ├── chain1_64QamSoft.m ├── chain1_QpskHard.m ├── chain1_QpskSoft.m ├── chain2.m ├── chain2.p ├── chain2_16QamHard.m ├── chain2_16QamSoft.m ├── chain2_64QamHard.m ├── chain2_64QamSoft.m ├── chain2_QpskHard.m ├── chain2_QpskSoft.m ├── chain3_QpskTurboIter1.m ├── chain3_QpskTurboIter2.m ├── chain3_QpskTurboIter3.m ├── chain3_QpskTurboIter4.m ├── chain3_QpskTurboIter5.m ├── chain3_QpskTurboIter6.m ├── helpers │ ├── chain1.m │ ├── chain2.m │ ├── chain3.m │ ├── getInterleaverIndices.m │ ├── getScramblingSeq.m │ └── llr2bit.m ├── processes │ ├── lteDemodulate.m │ ├── lteDescramble.m │ ├── lteModulate.m │ ├── lteScramble.m │ ├── lteTurboDecode.m │ └── lteTurboEncode.m └── readme.txt └── Examples ├── ConvCodingSoft.m ├── ConvCodingSoftSimulink.m ├── conv_coding.slx └── simple_model.slx /Chap3_Matlab/AWGNChannel/AWGNChannel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap3_Matlab/AWGNChannel/AWGNChannel.m -------------------------------------------------------------------------------- /Chap3_Matlab/AWGNChannel/AWGNChannelTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap3_Matlab/AWGNChannel/AWGNChannelTest.m -------------------------------------------------------------------------------- /Chap3_Matlab/AWGNChannel/BER.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap3_Matlab/AWGNChannel/BER.pdf -------------------------------------------------------------------------------- /Chap3_Matlab/AWGNChannel/RxSignal.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap3_Matlab/AWGNChannel/RxSignal.pdf -------------------------------------------------------------------------------- /Chap3_Matlab/Coding/Coding0.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap3_Matlab/Coding/Coding0.m -------------------------------------------------------------------------------- /Chap3_Matlab/Coding/Coding1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap3_Matlab/Coding/Coding1.m -------------------------------------------------------------------------------- /Chap3_Matlab/Coding/Coding2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap3_Matlab/Coding/Coding2.m -------------------------------------------------------------------------------- /Chap3_Matlab/Coding/Coding3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap3_Matlab/Coding/Coding3.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/ConvCodingSoft.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/ConvCodingSoft.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain1_16QamHard.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain1_16QamHard.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain1_16QamSoft.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain1_16QamSoft.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain1_64QamHard.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain1_64QamHard.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain1_64QamSoft.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain1_64QamSoft.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain1_QpskHard.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain1_QpskHard.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain1_QpskSoft.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain1_QpskSoft.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain2.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain2.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain2.p -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain2_16QamHard.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain2_16QamHard.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain2_16QamSoft.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain2_16QamSoft.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain2_64QamHard.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain2_64QamHard.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain2_64QamSoft.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain2_64QamSoft.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain2_QpskHard.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain2_QpskHard.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain2_QpskSoft.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain2_QpskSoft.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain3_QpskTurboIter1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain3_QpskTurboIter1.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain3_QpskTurboIter2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain3_QpskTurboIter2.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain3_QpskTurboIter3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain3_QpskTurboIter3.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain3_QpskTurboIter4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain3_QpskTurboIter4.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain3_QpskTurboIter5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain3_QpskTurboIter5.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/chain3_QpskTurboIter6.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/chain3_QpskTurboIter6.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/helpers/chain1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/helpers/chain1.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/helpers/chain2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/helpers/chain2.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/helpers/chain3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/helpers/chain3.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/helpers/getInterleaverIndices.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/helpers/getInterleaverIndices.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/helpers/getScramblingSeq.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/helpers/getScramblingSeq.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/helpers/llr2bit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/helpers/llr2bit.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/processes/lteDemodulate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/processes/lteDemodulate.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/processes/lteDescramble.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/processes/lteDescramble.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/processes/lteModulate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/processes/lteModulate.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/processes/lteScramble.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/processes/lteScramble.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/processes/lteTurboDecode.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/processes/lteTurboDecode.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/processes/lteTurboEncode.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/processes/lteTurboEncode.m -------------------------------------------------------------------------------- /Chap4_ModAndCode/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Chap4_ModAndCode/readme.txt -------------------------------------------------------------------------------- /Examples/ConvCodingSoft.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Examples/ConvCodingSoft.m -------------------------------------------------------------------------------- /Examples/ConvCodingSoftSimulink.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Examples/ConvCodingSoftSimulink.m -------------------------------------------------------------------------------- /Examples/conv_coding.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Examples/conv_coding.slx -------------------------------------------------------------------------------- /Examples/simple_model.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weibeld/Understanding-LTE-With-Matlab/HEAD/Examples/simple_model.slx --------------------------------------------------------------------------------