实例介绍
【实例简介】
电子书Understanding LTE with MATLAB及对应的matlab源码
Understanding_LTE_with_MATLAB
└── Understanding LTE with MATLAB
├── UnderstandingLTEwithMATLAB_Chapter3
│ ├── aREADME.m
│ ├── chap3_ex01.m
│ ├── chap3_ex02_qpsk.m
│ ├── chap3_ex03_qpsk_viterbi.m
│ ├── chap3_ex04_qpsk_viterbi_soft.m
│ └── chap5_ex05_qpsk_turbo.m
├── UnderstandingLTEwithMATLAB_Chapter4
│ ├── aREADME.m
│ ├── AWGNChannel.m
│ ├── CbBitSelection.m
│ ├── CbCRCDetector.m
│ ├── CbCRCGenerator.m
│ ├── CblkSegParams.m
│ ├── chap4_ex01.m
│ ├── chap4_ex02.m
│ ├── chap4_ex03_nIter.m
│ ├── chap4_ex03_performanceBER.m
│ ├── chap4_ex03_performanceProfiling.m
│ ├── chap4_ex03_performanceTiming.m
│ ├── chap4_ex03_viterbi.m
│ ├── chap4_ex04_crc.m
│ ├── chap4_ex04.m
│ ├── chap4_ex04_performanceBER.m
│ ├── chap4_ex04_performanceTiming.m
│ ├── chap4_ex05_crc.m
│ ├── chap4_ex05_performanceBER.m
│ ├── chap4_ex05_rate.m
│ ├── chap4_ex06.m
│ ├── chap4_ex06_performanceBER.m
│ ├── ConvolutionalEncoder.m
│ ├── DemodulatorHard.m
│ ├── DemodulatorSoft.m
│ ├── DescramblerHard.m
│ ├── DescramblerSoft.m
│ ├── lteCbRateDematching.m
│ ├── lteIntrlvrIndices.m
│ ├── Modulator.m
│ ├── RateDematcher.m
│ ├── RateMatcher.m
│ ├── RateMatcherTB.m
│ ├── Scrambler.m
│ ├── TbChannelCoding.m
│ ├── TbChannelDecoding.m
│ ├── TbCRCDetector.m
│ ├── TbCRCGenerator.m
│ ├── TurboDecoder_crc.m
│ ├── TurboDecoder.m
│ ├── TurboDecoderTB.m
│ ├── TurboEncoder.m
│ ├── ViterbiDecoder.m
│ ├── zVisualize_ex03.m
│ ├── zVisualize_ex04.m
│ ├── zVisualize_ex05.m
│ └── zVisualize_ex06.m
├── UnderstandingLTEwithMATLAB_Chapter5
│ ├── aREADME.m
│ ├── ChannelModeling
│ │ ├── aREADME.m
│ │ ├── AWGNChannel2.m
│ │ ├── CbBitSelection.m
│ │ ├── CbCRCDetector.m
│ │ ├── CbCRCGenerator.m
│ │ ├── CblkSegParams.m
│ │ ├── ChanModelFading.m
│ │ ├── chap5_ex01.m
│ │ ├── chap5_ex01_testbench.m
│ │ ├── DemodulatorSoft.m
│ │ ├── DescramblerSoft.m
│ │ ├── lteIntrlvrIndices.m
│ │ ├── Modulator.m
│ │ ├── RateDematcher.m
│ │ ├── RateMatcherTB.m
│ │ ├── Scrambler.m
│ │ ├── TbChannelCoding.m
│ │ ├── TurboDecoder.m
│ │ ├── TurboEncoder.m
│ │ └── zVisualize_ex01.m
│ ├── SIMO
│ │ ├── aREADME.m
│ │ ├── AWGNChannel.m
│ │ ├── Ber_simo_siso.mat
│ │ ├── Ber_simo_siso_qpsk.mat
│ │ ├── ChanEstimate_1Tx.m
│ │ ├── commlteSIMO_initialize.m
│ │ ├── commlteSIMO.m
│ │ ├── commlteSIMO_params.m
│ │ ├── commlteSIMO_step.m
│ │ ├── commlteSIMO_test_timing_ber.m
│ │ ├── CRCdetector.m
│ │ ├── CRCgenerator.m
│ │ ├── CSRgenerator.m
│ │ ├── DemodulatorSoft.m
│ │ ├── Equalizer_simo.m
│ │ ├── ExpungeFrom.m
│ │ ├── ExtChResponse.m
│ │ ├── genPayload.m
│ │ ├── gridResponse_averageSlot.m
│ │ ├── gridResponse_averageSubframe.m
│ │ ├── gridResponse_interpolate.m
│ │ ├── InterpolateCsr.m
│ │ ├── lteCblkSegParams.m
│ │ ├── lteCbRateDematching.m
│ │ ├── lteCbRateMatching.m
│ │ ├── lteCbSelect.m
│ │ ├── lteDescramble.m
│ │ ├── lteExtData.m
│ │ ├── lteIdChEst.m
│ │ ├── lteIntrlvrIndices.m
│ │ ├── lteScramble.m
│ │ ├── lteTbChannelCoding.m
│ │ ├── lteTbChannelDecoding.m
│ │ ├── MIMOFadingChan.m
│ │ ├── Modulator.m
│ │ ├── OFDMRx.m
│ │ ├── OFDMTx.m
│ │ ├── prmsDLSCH.m
│ │ ├── prmsPDSCH.m
│ │ ├── REdemapper_1Tx.m
│ │ ├── REmapper_1Tx.m
│ │ ├── zReport_data_rate.m
│ │ └── zVisualize.m
│ └── SISO
│ ├── aREADME.m
│ ├── AWGNChannel.m
│ ├── ChanEstimate_1Tx.m
│ ├── commlteSISO_initialize.m
│ ├── commlteSISO.m
│ ├── commlteSISO_params.m
│ ├── commlteSISO_step.m
│ ├── commlteSISO_test_timing_ber.m
│ ├── CRCdetector.m
│ ├── CRCgenerator.m
│ ├── CSRgenerator.m
│ ├── DemodulatorSoft.m
│ ├── Equalizer.m
│ ├── ExpungeFrom.m
│ ├── genPayload.m
│ ├── gridResponse_averageSlot.m
│ ├── gridResponse_averageSubframe.m
│ ├── gridResponse_interpolate.m
│ ├── InterpolateCsr.m
│ ├── lteCblkSegParams.m
│ ├── lteCbRateDematching.m
│ ├── lteCbRateMatching.m
│ ├── lteCbSelect.m
│ ├── lteDescramble.m
│ ├── lteExtData.m
│ ├── lteIdChEst.m
│ ├── lteIntrlvrIndices.m
│ ├── lteScramble.m
│ ├── lteTbChannelCoding.m
│ ├── lteTbChannelDecoding.m
│ ├── MIMOFadingChan.m
│ ├── Modulator.m
│ ├── OFDMRx.m
│ ├── OFDMTx.m
│ ├── prmsDLSCH.m
│ ├── prmsPDSCH.m
│ ├── REdemapper_1Tx.m
│ ├── REmapper_1Tx.m
│ ├── zReport_data_rate.m
│ └── zVisualize.m
├── UnderstandingLTEwithMATLAB_Chapter6
│ ├── aREADME.m
│ ├── SpatialMultiplexing_ClosedLoop_Mode4
│ │ ├── aREADME.m
│ │ ├── OneCodeWord
│ │ │ ├── aREADME.m
│ │ │ ├── AWGNChannel.m
│ │ │ ├── CblkSegParams.m
│ │ │ ├── CbRateDematching.m
│ │ │ ├── CbRateMatching.m
│ │ │ ├── ChanEstimate_mTx.m
│ │ │ ├── CheckAntennaConfig.m
│ │ │ ├── commlteMIMO_fcn.m
│ │ │ ├── commlteMIMO_fcn_mex.mexw64
│ │ │ ├── commlteMIMO_initialize.m
│ │ │ ├── commlteMIMO.m
│ │ │ ├── commlteMIMO_params.m
│ │ │ ├── commlteMIMO_params_QAM16.m
│ │ │ ├── commlteMIMO_params_QPSK.m
│ │ │ ├── commlteMIMO_SM_step.m
│ │ │ ├── commlteMIMO_test_timing_ber2.m
│ │ │ ├── commlteMIMO_test_timing_ber.m
│ │ │ ├── CRCdetector.m
│ │ │ ├── CRCgenerator.m
│ │ │ ├── CSRgenerator.m
│ │ │ ├── DemodulatorHard.m
│ │ │ ├── DemodulatorSoft.m
│ │ │ ├── Descramble.m
│ │ │ ├── Equalizer_simo.m
│ │ │ ├── ExpungeFrom.m
│ │ │ ├── ExtChResponse.m
│ │ │ ├── genPayload.m
│ │ │ ├── getSnrVector.m
│ │ │ ├── getTBsizeMCS.m
│ │ │ ├── gridResponse_averageSlot.m
│ │ │ ├── gridResponse_averageSubframe.m
│ │ │ ├── gridResponse_interpolate.m
│ │ │ ├── gridResponse.m
│ │ │ ├── IdChEst.m
│ │ │ ├── InterpolateCsr.m
│ │ │ ├── IntrlvrIndices.m
│ │ │ ├── LayerDemapper.m
│ │ │ ├── LayerMapper.m
│ │ │ ├── MIMOFadingChan.m
│ │ │ ├── MIMOReceiver.m
│ │ │ ├── MIMOReceiver_MMSE.m
│ │ │ ├── MIMOReceiver_SphereDecoder.m
│ │ │ ├── MIMOReceiver_ZF.m
│ │ │ ├── ModulatorDetail.m
│ │ │ ├── Modulator.m
│ │ │ ├── OFDMRx.m
│ │ │ ├── OFDMTx.m
│ │ │ ├── parallel_setup.m
│ │ │ ├── PMICbSelect.m
│ │ │ ├── PrecoderMatrix.m
│ │ │ ├── PrecoderMatrix_orig.m
│ │ │ ├── prmsDLSCH.m
│ │ │ ├── prmsMdl.m
│ │ │ ├── prmsPDSCH.m
│ │ │ ├── REdemapper_mTx.m
│ │ │ ├── REmapper_mTx.m
│ │ │ ├── Scramble.m
│ │ │ ├── SpatialMuxPrecoder.m
│ │ │ ├── TbChannelCoding.m
│ │ │ ├── TbChannelDecoding.m
│ │ │ ├── zReport_data_rate.m
│ │ │ ├── zVisConstell.m
│ │ │ ├── zVisSpectrum.m
│ │ │ └── zVisualize.m
│ │ └── TwoCodeWords
│ │ ├── aREADME.m
│ │ ├── AWGNChannel.m
│ │ ├── CblkSegParams.m
│ │ ├── CbRateDematching.m
│ │ ├── CbRateMatching.m
│ │ ├── ChanEstimate_mTx.m
│ │ ├── CheckAntennaConfig.m
│ │ ├── commlteMIMO_fcn.m
│ │ ├── commlteMIMO_initialize.m
│ │ ├── commlteMIMO.m
│ │ ├── commlteMIMO_params.m
│ │ ├── commlteMIMO_params_QAM16.m
│ │ ├── commlteMIMO_params_QPSK.m
│ │ ├── commlteMIMO_SM2_step.m
│ │ ├── commlteMIMO_test_timing_ber2.m
│ │ ├── commlteMIMO_test_timing_ber.m
│ │ ├── CRCdetector.m
│ │ ├── CRCgenerator.m
│ │ ├── CSRgenerator.m
│ │ ├── DemodulatorSoft.m
│ │ ├── Descramble.m
│ │ ├── Equalizer_simo.m
│ │ ├── ExpungeFrom.m
│ │ ├── ExtChResponse.m
│ │ ├── genPayload.m
│ │ ├── getSnrVector.m
│ │ ├── getTBsizeMCS.m
│ │ ├── gridResponse_averageSlot.m
│ │ ├── gridResponse_averageSubframe.m
│ │ ├── gridResponse_interpolate.m
│ │ ├── gridResponse.m
│ │ ├── IdChEst.m
│ │ ├── InterpolateCsr.m
│ │ ├── IntrlvrIndices.m
│ │ ├── LayerDemapper.m
│ │ ├── LayerMapper.m
│ │ ├── MIMOFadingChan.m
│ │ ├── MIMOReceiver.m
│ │ ├── MIMOReceiver_MMSE.m
│ │ ├── MIMOReceiver_SphereDecoder.m
│ │ ├── MIMOReceiver_ZF.m
│ │ ├── ModulatorDetail.m
│ │ ├── Modulator.m
│ │ ├── OFDMRx.m
│ │ ├── OFDMTx.m
│ │ ├── parallel_setup.m
│ │ ├── PrecoderMatrix.m
│ │ ├── prmsDLSCH.m
│ │ ├── prmsMdl.m
│ │ ├── prmsPDSCH.m
│ │ ├── REdemapper_mTx.m
│ │ ├── REmapper_mTx.m
│ │ ├── Scramble.m
│ │ ├── SpatialMuxPrecoder.m
│ │ ├── TbChannelCoding.m
│ │ ├── TbChannelDecoding.m
│ │ ├── zReport_data_rate.m
│ │ ├── zVisConstell.m
│ │ ├── zVisSpectrum.m
│ │ └── zVisualize.m
│ ├── SpatialMultiplexing_OpenLoop_Mode3
│ │ ├── aREADME.m
│ │ ├── AWGNChannel.m
│ │ ├── CblkSegParams.m
│ │ ├── CbRateDematching.m
│ │ ├── CbRateMatching.m
│ │ ├── ChanEstimate_mTx.m
│ │ ├── CheckAntennaConfig.m
│ │ ├── commlteMIMO_fcn.m
│ │ ├── commlteMIMO_initialize.m
│ │ ├── commlteMIMO.m
│ │ ├── commlteMIMO_params.m
│ │ ├── commlteMIMO_params_QAM16.m
│ │ ├── commlteMIMO_params_QPSK.m
│ │ ├── commlteMIMO_SM_Mode3_step.m
│ │ ├── commlteMIMO_test_timing_ber2.m
│ │ ├── commlteMIMO_test_timing_ber.m
│ │ ├── CRCdetector.m
│ │ ├── CRCgenerator.m
│ │ ├── CSRgenerator.m
│ │ ├── DemodulatorSoft.m
│ │ ├── Descramble.m
│ │ ├── Equalizer_simo.m
│ │ ├── ExpungeFrom.m
│ │ ├── ExtChResponse.m
│ │ ├── genPayload.m
│ │ ├── getSnrVector.m
│ │ ├── getTBsizeMCS.m
│ │ ├── gridResponse_averageSlot.m
│ │ ├── gridResponse_averageSubframe.m
│ │ ├── gridResponse_interpolate.m
│ │ ├── gridResponse.m
│ │ ├── IdChEst.m
│ │ ├── InterpolateCsr.m
│ │ ├── IntrlvrIndices.m
│ │ ├── LayerDemapper.m
│ │ ├── LayerMapper.m
│ │ ├── MIMOFadingChan.m
│ │ ├── MIMOReceiver_MMSE_OpenLoop.m
│ │ ├── MIMOReceiver_OpenLoop.m
│ │ ├── MIMOReceiver_SD_OpenLoop.m
│ │ ├── MIMOReceiver_ZF_OpenLoop.m
│ │ ├── ModulatorDetail.m
│ │ ├── Modulator.m
│ │ ├── OFDMRx.m
│ │ ├── OFDMTx.m
│ │ ├── parallel_setup.m
│ │ ├── PrecoderMatrixOpenLoop.m
│ │ ├── prmsDLSCH.m
│ │ ├── prmsMdl.m
│ │ ├── prmsPDSCH.m
│ │ ├── REdemapper_mTx.m
│ │ ├── REmapper_mTx.m
│ │ ├── Scramble.m
│ │ ├── SpatialMuxPrecoderOpenLoop.m
│ │ ├── TbChannelCoding.m
│ │ ├── TbChannelDecoding.m
│ │ ├── zReport_data_rate.m
│ │ ├── zVisConstell.m
│ │ ├── zVisSpectrum.m
│ │ └── zVisualize.m
│ └── TransmitDiversity_Mode2
│ ├── aREADME.m
│ ├── AWGNChannel.m
│ ├── ChanEstimate_mTx.m
│ ├── CheckAntennaConfig.m
│ ├── commlteMIMO_initialize.m
│ ├── commlteMIMO.m
│ ├── commlteMIMO_params.m
│ ├── commlteMIMO_TD_step.m
│ ├── commlteMIMO_test_timing_ber.m
│ ├── CRCdetector.m
│ ├── CRCgenerator.m
│ ├── CSRgenerator.m
│ ├── DemodulatorSoft.m
│ ├── Equalizer_simo.m
│ ├── ExpungeFrom.m
│ ├── ExtChResponse.m
│ ├── genPayload.m
│ ├── getSnrVector.m
│ ├── getTBsizeMCS.m
│ ├── gridResponse_averageSlot.m
│ ├── gridResponse_averageSubframe.m
│ ├── gridResponse_interpolate.m
│ ├── gridResponse.m
│ ├── IdChEst.m
│ ├── IdChEst_new.m
│ ├── InterpolateCsr.m
│ ├── lteCblkSegParams.m
│ ├── lteCbRateDematching.m
│ ├── lteCbRateMatching.m
│ ├── lteCbSelect.m
│ ├── lteDescramble.m
│ ├── lteExtData.m
│ ├── lteIdChEst.m
│ ├── lteIntrlvrIndices.m
│ ├── lteScramble.m
│ ├── lteTbChannelCoding.m
│ ├── lteTbChannelDecoding.m
│ ├── MIMOFadingChan.m
│ ├── ModulatorDetail.m
│ ├── Modulator.m
│ ├── OFDMRx.m
│ ├── OFDMTx.m
│ ├── prmsDLSCH.m
│ ├── prmsMdl.m
│ ├── prmsPDSCH.m
│ ├── REdemapper_mTx.m
│ ├── REmapper_mTx.m
│ ├── TDCombine.m
│ ├── TDEncode.m
│ ├── zReport_data_rate.m
│ ├── zVisConstell.m
│ ├── zVisSpectrum.m
│ └── zVisualize.m
├── UnderstandingLTEwithMATLAB_Chapter7
│ ├── aREADME.m
│ ├── DCI_processing
│ │ ├── aREADME.m
│ │ ├── AWGNChannel.m
│ │ ├── CblkSegParams.m
│ │ ├── CbRateDematching.m
│ │ ├── CbRateMatching.m
│ │ ├── CheckAntennaConfig.m
│ │ ├── commlteMIMO_DCI.ber
│ │ ├── commlteMIMO_DCI_BERtestbench.m
│ │ ├── commlteMIMO_DCI.m
│ │ ├── commlteMIMO_DCI_step.m
│ │ ├── commlteMIMO_initialize.m
│ │ ├── commlteMIMO_params_DCI.m
│ │ ├── commlteMIMO_PDSCH_BERtestbench.m
│ │ ├── commlteMIMO_PDSCH.m
│ │ ├── commlteMIMO_PDSCH_step.m
│ │ ├── CRCdetectorDCI.m
│ │ ├── CRCdetector.m
│ │ ├── CRCgeneratorDCI.m
│ │ ├── CRCgenerator.m
│ │ ├── DemodulatorSoft.m
│ │ ├── Descramble.m
│ │ ├── fcn_RateDematcher.m
│ │ ├── fcn_RateMatcher.m
│ │ ├── genPayload.m
│ │ ├── getSnrVector.m
│ │ ├── getTBsizeMCS.m
│ │ ├── IntrlvrIndices.m
│ │ ├── MIMOFadingChan.m
│ │ ├── ModulatorDetail.m
│ │ ├── Modulator.m
│ │ ├── prmsDLSCH.m
│ │ ├── prmsMdl.m
│ │ ├── prmsPDSCH.m
│ │ ├── Scramble.m
│ │ ├── TailbitingConvEnc.m
│ │ ├── TailbitingViterbiHard.m
│ │ ├── TailbitingViterbiSoft.m
│ │ ├── TbChannelCoding.m
│ │ ├── TbChannelDecoding.m
│ │ ├── TDCombine.m
│ │ ├── TDEncode.m
│ │ ├── zReport_data_rate_average.m
│ │ ├── zReport_data_rate.m
│ │ ├── zVisConstell.m
│ │ ├── zVisSpectrum0.m
│ │ ├── zVisSpectrum.m
│ │ └── zVisualize.m
│ └── LinkAdaptations
│ ├── aREADME.m
│ ├── AWGNChannel.m
│ ├── CblkSegParams.m
│ ├── CbRateDematching.m
│ ├── CbRateMatching.m
│ ├── ChanEstimate_mTx.m
│ ├── CheckAntennaConfig.m
│ ├── commlteMIMO_amc.m
│ ├── commlteMIMO_amcRand.m
│ ├── commlteMIMO_am.m
│ ├── commlteMIMO_amRand.m
│ ├── commlteMIMO_d.m
│ ├── commlteMIMO_d_PMI.m
│ ├── commlteMIMO_d_PMI_RI.m
│ ├── commlteMIMO_initialize.m
│ ├── commlteMIMO.m
│ ├── commlteMIMO_params_amc.m
│ ├── commlteMIMO_params_PMI.m
│ ├── commlteMIMO_SM_PMI_RI_step.m
│ ├── commlteMIMO_SM_PMI_step.m
│ ├── commlteMIMO_SM_step.m
│ ├── commlteMIMO_update.m
│ ├── CQI2indexMCS.m
│ ├── CQIselection.m
│ ├── CRCdetector.m
│ ├── CRCgenerator.m
│ ├── CSRgenerator.m
│ ├── DemodulatorSoft.m
│ ├── Descramble.m
│ ├── Equalizer_simo.m
│ ├── ExpungeFrom.m
│ ├── ExtChResponse.m
│ ├── fcn_RateDematcher.m
│ ├── fcn_RateMatcher.m
│ ├── genPayload.m
│ ├── getSnrVector.m
│ ├── getTBsizeMCS.m
│ ├── gridResponse_averageSlot.m
│ ├── gridResponse_averageSubframe.m
│ ├── gridResponse_interpolate.m
│ ├── gridResponse.m
│ ├── IdChEst.m
│ ├── InterpolateCsr.m
│ ├── IntrlvrIndices.m
│ ├── LayerDemapper.m
│ ├── LayerMapper.m
│ ├── lteCblkSegParams.m
│ ├── lteCbRateDematching.m
│ ├── lteCbRateMatching.m
│ ├── lteCbSelect.m
│ ├── lteDescramble.m
│ ├── lteExtData.m
│ ├── lteIdChEst.m
│ ├── lteIntrlvrIndices.m
│ ├── lteScramble.m
│ ├── lteTbChannelCoding.m
│ ├── lteTbChannelDecoding.m
│ ├── map2MCSindex.m
│ ├── MIMOFadingChan.m
│ ├── MIMOReceiver.m
│ ├── MIMOReceiver_MMSE.m
│ ├── MIMOReceiver_MMSE_ri.m
│ ├── MIMOReceiver_ri.m
│ ├── MIMOReceiver_SphereDecoder.m
│ ├── MIMOReceiver_SphereDecoder_ri.m
│ ├── MIMOReceiver_ZF.m
│ ├── MIMOReceiver_ZF_ri.m
│ ├── ModulatorDetail.m
│ ├── Modulator.m
│ ├── OFDMRx.m
│ ├── OFDMTx.m
│ ├── PMICbSelect.m
│ ├── PrecoderMatrix.m
│ ├── prmsDLSCH.m
│ ├── prmsMdl.m
│ ├── prmsPDSCH.m
│ ├── REdemapper_mTx.m
│ ├── REmapper_mTx.m
│ ├── RIestimate.m
│ ├── RIselection.m
│ ├── Scramble.m
│ ├── Sinr_MMSE.m
│ ├── SpatialMuxPrecoder.m
│ ├── TailbitingConvEnc.m
│ ├── TailbitingViterbiHard.m
│ ├── TailbitingViterbiSoft.m
│ ├── TbChannelCoding.m
│ ├── TbChannelDecoding.m
│ ├── TDCombine.m
│ ├── TDCombine_ri.m
│ ├── TDEncode.m
│ ├── zReport_data_rate_average.m
│ ├── zReport_data_rate.m
│ ├── zVisConstell.m
│ ├── zVisRi.m
│ ├── zVisSinr.m
│ ├── zVisSpectrum.m
│ └── zVisualize.m
├── UnderstandingLTEwithMATLAB_Chapter8
│ ├── aREADME.m
│ ├── SystemModel_MATLAB
│ │ ├── aREADME.m
│ │ ├── AWGNChannel.m
│ │ ├── CblkSegParams.m
│ │ ├── CbRateDematching.m
│ │ ├── CbRateMatching.m
│ │ ├── ChanEstimate_mTx.m
│ │ ├── CheckAntennaConfig.m
│ │ ├── commlteSystem_Channel.m
│ │ ├── commlteSystemExperiment_channelEst.m
│ │ ├── commlteSystemExperiment_delaySpread.m
│ │ ├── commlteSystemExperiment_mimoReceiver.m
│ │ ├── commlteSystemExperiment_referenceChannels.m
│ │ ├── commlteSystemExperiment_SnrVec.m
│ │ ├── commlteSystemExperiment_Throughput.m
│ │ ├── commlteSystemExperiment_TxModeClean.m
│ │ ├── commlteSystemExperiment_TxModeDistorted.m
│ │ ├── commlteSystem_initialize_highCP.m
│ │ ├── commlteSystem_initialize_lowCP.m
│ │ ├── commlteSystem_initialize.m
│ │ ├── commlteSystemModel.m
│ │ ├── commlteSystemModel_Throughput.m
│ │ ├── commlteSystem_params_channelEst.m
│ │ ├── commlteSystem_params_clean.m
│ │ ├── commlteSystem_params_delaySpread.m
│ │ ├── commlteSystem_params_distorted.m
│ │ ├── commlteSystem_params.m
│ │ ├── commlteSystem_params_mimoReceiver.m
│ │ ├── commlteSystem_params_referenceChannels.m
│ │ ├── commlteSystem_params_SnrVec.m
│ │ ├── commlteSystem_params_Throughput.m
│ │ ├── commlteSystem_Rx.m
│ │ ├── commlteSystem_Rx_Throughput.m
│ │ ├── commlteSystem_step.m
│ │ ├── commlteSystem_Tx.m
│ │ ├── CRCdetector.m
│ │ ├── CRCgenerator.m
│ │ ├── CSRgenerator.m
│ │ ├── DemodulatorSoft.m
│ │ ├── Descramble.m
│ │ ├── Equalizer_simo.m
│ │ ├── ExpungeFrom.m
│ │ ├── ExtChResponse.m
│ │ ├── genPayload.m
│ │ ├── getPathDelayGains.m
│ │ ├── getSnrVector.m
│ │ ├── getTBsizeMCS.m
│ │ ├── getThroughput.m
│ │ ├── gridResponse_averageSlot.m
│ │ ├── gridResponse_averageSubframe.m
│ │ ├── gridResponse_interpolate.m
│ │ ├── gridResponse.m
│ │ ├── IdChEst.m
│ │ ├── InterpolateCsr.m
│ │ ├── IntrlvrIndices.m
│ │ ├── LayerDemapper.m
│ │ ├── LayerMapper.m
│ │ ├── MIMOFadingChan.m
│ │ ├── MIMOReceiver.m
│ │ ├── MIMOReceiver_MMSE.m
│ │ ├── MIMOReceiver_MMSE_OpenLoop.m
│ │ ├── MIMOReceiver_OpenLoop.m
│ │ ├── MIMOReceiver_SD_OpenLoop.m
│ │ ├── MIMOReceiver_SphereDecoder.m
│ │ ├── MIMOReceiver_ZF.m
│ │ ├── MIMOReceiver_ZF_OpenLoop.m
│ │ ├── ModulatorDetail.m
│ │ ├── Modulator.m
│ │ ├── OFDMRx.m
│ │ ├── OFDMTx.m
│ │ ├── PrecoderMatrix.m
│ │ ├── PrecoderMatrixOpenLoop.m
│ │ ├── prmsDLSCH.m
│ │ ├── prmsMdl.m
│ │ ├── prmsPDSCH.m
│ │ ├── REdemapper_mTx.m
│ │ ├── REmapper_mTx.m
│ │ ├── Scramble.m
│ │ ├── SpatialMuxPrecoder.m
│ │ ├── SpatialMuxPrecoderOpenLoop.m
│ │ ├── TbChannelCoding.m
│ │ ├── TbChannelDecoding.m
│ │ ├── TDCombine.m
│ │ ├── TDEncode.m
│ │ ├── zReport_data_rate_average.m
│ │ ├── zVisConstell.m
│ │ ├── zVisSpectrum.m
│ │ └── zVisualize.m
│ └── SystemModel_Simulink
│ ├── aREADME.m
│ ├── AWGNChannel.m
│ ├── CblkSegParams.m
│ ├── CbRateDematching.m
│ ├── CbRateMatching.m
│ ├── ChanEstimate_mTx.m
│ ├── CheckAntennaConfig.m
│ ├── commlteMIMO_Simulink_init.m
│ ├── commlteSystem_Channel.m
│ ├── commlteSystem_initialize.m
│ ├── commlteSystem_params.m
│ ├── commlteSystem_Rx2.m
│ ├── commlteSystem_Rx.m
│ ├── commlteSystem_Tx2.m
│ ├── commlteSystem_Tx.m
│ ├── CRCdetector.m
│ ├── CRCgenerator.m
│ ├── CSRgenerator.m
│ ├── DemodulatorSoft.m
│ ├── Descramble.m
│ ├── Equalizer_simo.m
│ ├── ExpungeFrom.m
│ ├── ExtChResponse.m
│ ├── genPayload.m
│ ├── getPathDelayGains.m
│ ├── getSnrVector.m
│ ├── getTBsizeMCS.m
│ ├── getThroughput.m
│ ├── gridResponse_averageSlot.m
│ ├── gridResponse_averageSubframe.m
│ ├── gridResponse_interpolate.m
│ ├── gridResponse.m
│ ├── IdChEst.m
│ ├── InterpolateCsr.m
│ ├── IntrlvrIndices.m
│ ├── LayerDemapper.m
│ ├── LayerMapper.m
│ ├── MIMOFadingChan.m
│ ├── MIMOReceiver.m
│ ├── MIMOReceiver_MMSE.m
│ ├── MIMOReceiver_MMSE_OpenLoop.m
│ ├── MIMOReceiver_OpenLoop.m
│ ├── MIMOReceiver_SD_OpenLoop.m
│ ├── MIMOReceiver_SphereDecoder.m
│ ├── MIMOReceiver_ZF.m
│ ├── MIMOReceiver_ZF_OpenLoop.m
│ ├── ModulatorDetail.m
│ ├── Modulator.m
│ ├── MyModel0.slx
│ ├── MyModel1.slx
│ ├── MyModel2.slx
│ ├── OFDMRx.m
│ ├── OFDMTx.m
│ ├── PrecoderMatrix.m
│ ├── PrecoderMatrixOpenLoop.m
│ ├── prmsDLSCH.m
│ ├── prmsMdl.m
│ ├── prmsPDSCH.m
│ ├── REdemapper_mTx.m
│ ├── REmapper_mTx.m
│ ├── Scramble.m
│ ├── SpatialMuxPrecoder.m
│ ├── SpatialMuxPrecoderOpenLoop.m
│ ├── speech_dft_8kHz.wav
│ ├── TbChannelCoding.m
│ ├── TbChannelDecoding.m
│ ├── TDCombine.m
│ ├── TDEncode.m
│ └── zReport_data_rate_average.m
├── UnderstandingLTEwithMATLAB_Chapter9
│ ├── aREADME.m
│ ├── PDCCH_processing
│ │ ├── Alamouti_Decoder1.m
│ │ ├── Alamouti_Decoder2.m
│ │ ├── Alamouti_Decoder3.m
│ │ ├── Alamouti_DecoderS.m
│ │ ├── Alamouti_Encoder1.m
│ │ ├── Alamouti_Encoder2.m
│ │ ├── Alamouti_EncoderS.m
│ │ ├── aREADME.m
│ │ ├── fcn_Descrambler.m
│ │ ├── fcn_RateDematcher.m
│ │ ├── fcn_RateMatcher.m
│ │ ├── fcn_Scrambler.m
│ │ ├── MIMOFadingChan.m
│ │ ├── MIMOFadingChanS.m
│ │ ├── Report_Timing_Results.m
│ │ ├── TransmitDiversityCombiner1.m
│ │ ├── TransmitDiversityCombiner2.m
│ │ ├── TransmitDiversityCombiner3.m
│ │ ├── TransmitDiversityCombinerS.m
│ │ ├── TransmitDiversityEncoder1.m
│ │ ├── TransmitDiversityEncoder2.m
│ │ ├── TransmitDiversityEncoderS.m
│ │ ├── zPDCCH_v1.m
│ │ ├── zPDCCH_v1_profile.m
│ │ ├── zPDCCH_v1_test.m
│ │ ├── zPDCCH_v2.m
│ │ ├── zPDCCH_v2_profile.m
│ │ ├── zPDCCH_v2_test.m
│ │ ├── zPDCCH_v3.m
│ │ ├── zPDCCH_v3_profile.m
│ │ ├── zPDCCH_v3_test.m
│ │ ├── zPDCCH_v4.m
│ │ ├── zPDCCH_v4_profile.m
│ │ ├── zPDCCH_v4_test.m
│ │ ├── zPDCCH_v5.m
│ │ ├── zPDCCH_v5_profile.m
│ │ ├── zPDCCH_v5_test.m
│ │ ├── zPDCCH_v6.m
│ │ ├── zPDCCH_v6_profile.m
│ │ ├── zPDCCH_v6_test.m
│ │ ├── zPDCCH_v7.m
│ │ ├── zPDCCH_v7_profile.m
│ │ ├── zPDCCH_v7_test.m
│ │ ├── zPDCCH_v8_build.prj
│ │ ├── zPDCCH_v8.m
│ │ ├── zPDCCH_v8_profile.m
│ │ ├── zPDCCH_v8s_default_sfun.mexw64
│ │ ├── zPDCCH_v8s_default.slx
│ │ ├── zPDCCH_v8s_optimized_rapid_sfun.mexw64
│ │ ├── zPDCCH_v8s_optimized_rapid.slx
│ │ ├── zPDCCH_v8s_optimized_sfun.mexw64
│ │ ├── zPDCCH_v8s_optimized.slx
│ │ ├── zPDCCH_v8_test.m
│ │ ├── zPDCCH_v9_build.m
│ │ ├── zPDCCH_v9.mexw64
│ │ ├── zPDCCH_v9_test.m
│ │ ├── zPDCCH_vA_parallel_setup.m
│ │ ├── zPDCCH_vA_test.m
│ │ ├── zPDCCH_vB_test.m
│ │ ├── zPDCCH_vC_test.m
│ │ ├── zPDCCH_vE_test.m
│ │ ├── zPDCCH_vF_test.m
│ │ ├── zPDCCH_vG.m
│ │ ├── zPDCCH_vG_test.m
│ │ ├── zPDCCH_vH.m
│ │ ├── zPDCCH_vH_test.m
│ │ ├── zScript_SimulationAcceleration.m
│ │ └── z_version8.mat
│ └── TurboCodingonGPU
│ ├── aREADME.m
│ ├── lteIntrlvrIndices.m
│ ├── Report_Timing_Results.m
│ ├── zScript_TurboGPUAcceleration.m
│ ├── zTurboExample_gpu0.m
│ ├── zTurboExample_gpu1.m
│ ├── zTurboExample_gpu2.m
│ ├── zTurboExample_gpu3.m
│ └── zTurboExample_gpu4.m
22 directories, 778 files
电子书Understanding LTE with MATLAB及对应的matlab源码
【实例截图】
【核心代码】Understanding_LTE_with_MATLAB
└── Understanding LTE with MATLAB
├── UnderstandingLTEwithMATLAB_Chapter3
│ ├── aREADME.m
│ ├── chap3_ex01.m
│ ├── chap3_ex02_qpsk.m
│ ├── chap3_ex03_qpsk_viterbi.m
│ ├── chap3_ex04_qpsk_viterbi_soft.m
│ └── chap5_ex05_qpsk_turbo.m
├── UnderstandingLTEwithMATLAB_Chapter4
│ ├── aREADME.m
│ ├── AWGNChannel.m
│ ├── CbBitSelection.m
│ ├── CbCRCDetector.m
│ ├── CbCRCGenerator.m
│ ├── CblkSegParams.m
│ ├── chap4_ex01.m
│ ├── chap4_ex02.m
│ ├── chap4_ex03_nIter.m
│ ├── chap4_ex03_performanceBER.m
│ ├── chap4_ex03_performanceProfiling.m
│ ├── chap4_ex03_performanceTiming.m
│ ├── chap4_ex03_viterbi.m
│ ├── chap4_ex04_crc.m
│ ├── chap4_ex04.m
│ ├── chap4_ex04_performanceBER.m
│ ├── chap4_ex04_performanceTiming.m
│ ├── chap4_ex05_crc.m
│ ├── chap4_ex05_performanceBER.m
│ ├── chap4_ex05_rate.m
│ ├── chap4_ex06.m
│ ├── chap4_ex06_performanceBER.m
│ ├── ConvolutionalEncoder.m
│ ├── DemodulatorHard.m
│ ├── DemodulatorSoft.m
│ ├── DescramblerHard.m
│ ├── DescramblerSoft.m
│ ├── lteCbRateDematching.m
│ ├── lteIntrlvrIndices.m
│ ├── Modulator.m
│ ├── RateDematcher.m
│ ├── RateMatcher.m
│ ├── RateMatcherTB.m
│ ├── Scrambler.m
│ ├── TbChannelCoding.m
│ ├── TbChannelDecoding.m
│ ├── TbCRCDetector.m
│ ├── TbCRCGenerator.m
│ ├── TurboDecoder_crc.m
│ ├── TurboDecoder.m
│ ├── TurboDecoderTB.m
│ ├── TurboEncoder.m
│ ├── ViterbiDecoder.m
│ ├── zVisualize_ex03.m
│ ├── zVisualize_ex04.m
│ ├── zVisualize_ex05.m
│ └── zVisualize_ex06.m
├── UnderstandingLTEwithMATLAB_Chapter5
│ ├── aREADME.m
│ ├── ChannelModeling
│ │ ├── aREADME.m
│ │ ├── AWGNChannel2.m
│ │ ├── CbBitSelection.m
│ │ ├── CbCRCDetector.m
│ │ ├── CbCRCGenerator.m
│ │ ├── CblkSegParams.m
│ │ ├── ChanModelFading.m
│ │ ├── chap5_ex01.m
│ │ ├── chap5_ex01_testbench.m
│ │ ├── DemodulatorSoft.m
│ │ ├── DescramblerSoft.m
│ │ ├── lteIntrlvrIndices.m
│ │ ├── Modulator.m
│ │ ├── RateDematcher.m
│ │ ├── RateMatcherTB.m
│ │ ├── Scrambler.m
│ │ ├── TbChannelCoding.m
│ │ ├── TurboDecoder.m
│ │ ├── TurboEncoder.m
│ │ └── zVisualize_ex01.m
│ ├── SIMO
│ │ ├── aREADME.m
│ │ ├── AWGNChannel.m
│ │ ├── Ber_simo_siso.mat
│ │ ├── Ber_simo_siso_qpsk.mat
│ │ ├── ChanEstimate_1Tx.m
│ │ ├── commlteSIMO_initialize.m
│ │ ├── commlteSIMO.m
│ │ ├── commlteSIMO_params.m
│ │ ├── commlteSIMO_step.m
│ │ ├── commlteSIMO_test_timing_ber.m
│ │ ├── CRCdetector.m
│ │ ├── CRCgenerator.m
│ │ ├── CSRgenerator.m
│ │ ├── DemodulatorSoft.m
│ │ ├── Equalizer_simo.m
│ │ ├── ExpungeFrom.m
│ │ ├── ExtChResponse.m
│ │ ├── genPayload.m
│ │ ├── gridResponse_averageSlot.m
│ │ ├── gridResponse_averageSubframe.m
│ │ ├── gridResponse_interpolate.m
│ │ ├── InterpolateCsr.m
│ │ ├── lteCblkSegParams.m
│ │ ├── lteCbRateDematching.m
│ │ ├── lteCbRateMatching.m
│ │ ├── lteCbSelect.m
│ │ ├── lteDescramble.m
│ │ ├── lteExtData.m
│ │ ├── lteIdChEst.m
│ │ ├── lteIntrlvrIndices.m
│ │ ├── lteScramble.m
│ │ ├── lteTbChannelCoding.m
│ │ ├── lteTbChannelDecoding.m
│ │ ├── MIMOFadingChan.m
│ │ ├── Modulator.m
│ │ ├── OFDMRx.m
│ │ ├── OFDMTx.m
│ │ ├── prmsDLSCH.m
│ │ ├── prmsPDSCH.m
│ │ ├── REdemapper_1Tx.m
│ │ ├── REmapper_1Tx.m
│ │ ├── zReport_data_rate.m
│ │ └── zVisualize.m
│ └── SISO
│ ├── aREADME.m
│ ├── AWGNChannel.m
│ ├── ChanEstimate_1Tx.m
│ ├── commlteSISO_initialize.m
│ ├── commlteSISO.m
│ ├── commlteSISO_params.m
│ ├── commlteSISO_step.m
│ ├── commlteSISO_test_timing_ber.m
│ ├── CRCdetector.m
│ ├── CRCgenerator.m
│ ├── CSRgenerator.m
│ ├── DemodulatorSoft.m
│ ├── Equalizer.m
│ ├── ExpungeFrom.m
│ ├── genPayload.m
│ ├── gridResponse_averageSlot.m
│ ├── gridResponse_averageSubframe.m
│ ├── gridResponse_interpolate.m
│ ├── InterpolateCsr.m
│ ├── lteCblkSegParams.m
│ ├── lteCbRateDematching.m
│ ├── lteCbRateMatching.m
│ ├── lteCbSelect.m
│ ├── lteDescramble.m
│ ├── lteExtData.m
│ ├── lteIdChEst.m
│ ├── lteIntrlvrIndices.m
│ ├── lteScramble.m
│ ├── lteTbChannelCoding.m
│ ├── lteTbChannelDecoding.m
│ ├── MIMOFadingChan.m
│ ├── Modulator.m
│ ├── OFDMRx.m
│ ├── OFDMTx.m
│ ├── prmsDLSCH.m
│ ├── prmsPDSCH.m
│ ├── REdemapper_1Tx.m
│ ├── REmapper_1Tx.m
│ ├── zReport_data_rate.m
│ └── zVisualize.m
├── UnderstandingLTEwithMATLAB_Chapter6
│ ├── aREADME.m
│ ├── SpatialMultiplexing_ClosedLoop_Mode4
│ │ ├── aREADME.m
│ │ ├── OneCodeWord
│ │ │ ├── aREADME.m
│ │ │ ├── AWGNChannel.m
│ │ │ ├── CblkSegParams.m
│ │ │ ├── CbRateDematching.m
│ │ │ ├── CbRateMatching.m
│ │ │ ├── ChanEstimate_mTx.m
│ │ │ ├── CheckAntennaConfig.m
│ │ │ ├── commlteMIMO_fcn.m
│ │ │ ├── commlteMIMO_fcn_mex.mexw64
│ │ │ ├── commlteMIMO_initialize.m
│ │ │ ├── commlteMIMO.m
│ │ │ ├── commlteMIMO_params.m
│ │ │ ├── commlteMIMO_params_QAM16.m
│ │ │ ├── commlteMIMO_params_QPSK.m
│ │ │ ├── commlteMIMO_SM_step.m
│ │ │ ├── commlteMIMO_test_timing_ber2.m
│ │ │ ├── commlteMIMO_test_timing_ber.m
│ │ │ ├── CRCdetector.m
│ │ │ ├── CRCgenerator.m
│ │ │ ├── CSRgenerator.m
│ │ │ ├── DemodulatorHard.m
│ │ │ ├── DemodulatorSoft.m
│ │ │ ├── Descramble.m
│ │ │ ├── Equalizer_simo.m
│ │ │ ├── ExpungeFrom.m
│ │ │ ├── ExtChResponse.m
│ │ │ ├── genPayload.m
│ │ │ ├── getSnrVector.m
│ │ │ ├── getTBsizeMCS.m
│ │ │ ├── gridResponse_averageSlot.m
│ │ │ ├── gridResponse_averageSubframe.m
│ │ │ ├── gridResponse_interpolate.m
│ │ │ ├── gridResponse.m
│ │ │ ├── IdChEst.m
│ │ │ ├── InterpolateCsr.m
│ │ │ ├── IntrlvrIndices.m
│ │ │ ├── LayerDemapper.m
│ │ │ ├── LayerMapper.m
│ │ │ ├── MIMOFadingChan.m
│ │ │ ├── MIMOReceiver.m
│ │ │ ├── MIMOReceiver_MMSE.m
│ │ │ ├── MIMOReceiver_SphereDecoder.m
│ │ │ ├── MIMOReceiver_ZF.m
│ │ │ ├── ModulatorDetail.m
│ │ │ ├── Modulator.m
│ │ │ ├── OFDMRx.m
│ │ │ ├── OFDMTx.m
│ │ │ ├── parallel_setup.m
│ │ │ ├── PMICbSelect.m
│ │ │ ├── PrecoderMatrix.m
│ │ │ ├── PrecoderMatrix_orig.m
│ │ │ ├── prmsDLSCH.m
│ │ │ ├── prmsMdl.m
│ │ │ ├── prmsPDSCH.m
│ │ │ ├── REdemapper_mTx.m
│ │ │ ├── REmapper_mTx.m
│ │ │ ├── Scramble.m
│ │ │ ├── SpatialMuxPrecoder.m
│ │ │ ├── TbChannelCoding.m
│ │ │ ├── TbChannelDecoding.m
│ │ │ ├── zReport_data_rate.m
│ │ │ ├── zVisConstell.m
│ │ │ ├── zVisSpectrum.m
│ │ │ └── zVisualize.m
│ │ └── TwoCodeWords
│ │ ├── aREADME.m
│ │ ├── AWGNChannel.m
│ │ ├── CblkSegParams.m
│ │ ├── CbRateDematching.m
│ │ ├── CbRateMatching.m
│ │ ├── ChanEstimate_mTx.m
│ │ ├── CheckAntennaConfig.m
│ │ ├── commlteMIMO_fcn.m
│ │ ├── commlteMIMO_initialize.m
│ │ ├── commlteMIMO.m
│ │ ├── commlteMIMO_params.m
│ │ ├── commlteMIMO_params_QAM16.m
│ │ ├── commlteMIMO_params_QPSK.m
│ │ ├── commlteMIMO_SM2_step.m
│ │ ├── commlteMIMO_test_timing_ber2.m
│ │ ├── commlteMIMO_test_timing_ber.m
│ │ ├── CRCdetector.m
│ │ ├── CRCgenerator.m
│ │ ├── CSRgenerator.m
│ │ ├── DemodulatorSoft.m
│ │ ├── Descramble.m
│ │ ├── Equalizer_simo.m
│ │ ├── ExpungeFrom.m
│ │ ├── ExtChResponse.m
│ │ ├── genPayload.m
│ │ ├── getSnrVector.m
│ │ ├── getTBsizeMCS.m
│ │ ├── gridResponse_averageSlot.m
│ │ ├── gridResponse_averageSubframe.m
│ │ ├── gridResponse_interpolate.m
│ │ ├── gridResponse.m
│ │ ├── IdChEst.m
│ │ ├── InterpolateCsr.m
│ │ ├── IntrlvrIndices.m
│ │ ├── LayerDemapper.m
│ │ ├── LayerMapper.m
│ │ ├── MIMOFadingChan.m
│ │ ├── MIMOReceiver.m
│ │ ├── MIMOReceiver_MMSE.m
│ │ ├── MIMOReceiver_SphereDecoder.m
│ │ ├── MIMOReceiver_ZF.m
│ │ ├── ModulatorDetail.m
│ │ ├── Modulator.m
│ │ ├── OFDMRx.m
│ │ ├── OFDMTx.m
│ │ ├── parallel_setup.m
│ │ ├── PrecoderMatrix.m
│ │ ├── prmsDLSCH.m
│ │ ├── prmsMdl.m
│ │ ├── prmsPDSCH.m
│ │ ├── REdemapper_mTx.m
│ │ ├── REmapper_mTx.m
│ │ ├── Scramble.m
│ │ ├── SpatialMuxPrecoder.m
│ │ ├── TbChannelCoding.m
│ │ ├── TbChannelDecoding.m
│ │ ├── zReport_data_rate.m
│ │ ├── zVisConstell.m
│ │ ├── zVisSpectrum.m
│ │ └── zVisualize.m
│ ├── SpatialMultiplexing_OpenLoop_Mode3
│ │ ├── aREADME.m
│ │ ├── AWGNChannel.m
│ │ ├── CblkSegParams.m
│ │ ├── CbRateDematching.m
│ │ ├── CbRateMatching.m
│ │ ├── ChanEstimate_mTx.m
│ │ ├── CheckAntennaConfig.m
│ │ ├── commlteMIMO_fcn.m
│ │ ├── commlteMIMO_initialize.m
│ │ ├── commlteMIMO.m
│ │ ├── commlteMIMO_params.m
│ │ ├── commlteMIMO_params_QAM16.m
│ │ ├── commlteMIMO_params_QPSK.m
│ │ ├── commlteMIMO_SM_Mode3_step.m
│ │ ├── commlteMIMO_test_timing_ber2.m
│ │ ├── commlteMIMO_test_timing_ber.m
│ │ ├── CRCdetector.m
│ │ ├── CRCgenerator.m
│ │ ├── CSRgenerator.m
│ │ ├── DemodulatorSoft.m
│ │ ├── Descramble.m
│ │ ├── Equalizer_simo.m
│ │ ├── ExpungeFrom.m
│ │ ├── ExtChResponse.m
│ │ ├── genPayload.m
│ │ ├── getSnrVector.m
│ │ ├── getTBsizeMCS.m
│ │ ├── gridResponse_averageSlot.m
│ │ ├── gridResponse_averageSubframe.m
│ │ ├── gridResponse_interpolate.m
│ │ ├── gridResponse.m
│ │ ├── IdChEst.m
│ │ ├── InterpolateCsr.m
│ │ ├── IntrlvrIndices.m
│ │ ├── LayerDemapper.m
│ │ ├── LayerMapper.m
│ │ ├── MIMOFadingChan.m
│ │ ├── MIMOReceiver_MMSE_OpenLoop.m
│ │ ├── MIMOReceiver_OpenLoop.m
│ │ ├── MIMOReceiver_SD_OpenLoop.m
│ │ ├── MIMOReceiver_ZF_OpenLoop.m
│ │ ├── ModulatorDetail.m
│ │ ├── Modulator.m
│ │ ├── OFDMRx.m
│ │ ├── OFDMTx.m
│ │ ├── parallel_setup.m
│ │ ├── PrecoderMatrixOpenLoop.m
│ │ ├── prmsDLSCH.m
│ │ ├── prmsMdl.m
│ │ ├── prmsPDSCH.m
│ │ ├── REdemapper_mTx.m
│ │ ├── REmapper_mTx.m
│ │ ├── Scramble.m
│ │ ├── SpatialMuxPrecoderOpenLoop.m
│ │ ├── TbChannelCoding.m
│ │ ├── TbChannelDecoding.m
│ │ ├── zReport_data_rate.m
│ │ ├── zVisConstell.m
│ │ ├── zVisSpectrum.m
│ │ └── zVisualize.m
│ └── TransmitDiversity_Mode2
│ ├── aREADME.m
│ ├── AWGNChannel.m
│ ├── ChanEstimate_mTx.m
│ ├── CheckAntennaConfig.m
│ ├── commlteMIMO_initialize.m
│ ├── commlteMIMO.m
│ ├── commlteMIMO_params.m
│ ├── commlteMIMO_TD_step.m
│ ├── commlteMIMO_test_timing_ber.m
│ ├── CRCdetector.m
│ ├── CRCgenerator.m
│ ├── CSRgenerator.m
│ ├── DemodulatorSoft.m
│ ├── Equalizer_simo.m
│ ├── ExpungeFrom.m
│ ├── ExtChResponse.m
│ ├── genPayload.m
│ ├── getSnrVector.m
│ ├── getTBsizeMCS.m
│ ├── gridResponse_averageSlot.m
│ ├── gridResponse_averageSubframe.m
│ ├── gridResponse_interpolate.m
│ ├── gridResponse.m
│ ├── IdChEst.m
│ ├── IdChEst_new.m
│ ├── InterpolateCsr.m
│ ├── lteCblkSegParams.m
│ ├── lteCbRateDematching.m
│ ├── lteCbRateMatching.m
│ ├── lteCbSelect.m
│ ├── lteDescramble.m
│ ├── lteExtData.m
│ ├── lteIdChEst.m
│ ├── lteIntrlvrIndices.m
│ ├── lteScramble.m
│ ├── lteTbChannelCoding.m
│ ├── lteTbChannelDecoding.m
│ ├── MIMOFadingChan.m
│ ├── ModulatorDetail.m
│ ├── Modulator.m
│ ├── OFDMRx.m
│ ├── OFDMTx.m
│ ├── prmsDLSCH.m
│ ├── prmsMdl.m
│ ├── prmsPDSCH.m
│ ├── REdemapper_mTx.m
│ ├── REmapper_mTx.m
│ ├── TDCombine.m
│ ├── TDEncode.m
│ ├── zReport_data_rate.m
│ ├── zVisConstell.m
│ ├── zVisSpectrum.m
│ └── zVisualize.m
├── UnderstandingLTEwithMATLAB_Chapter7
│ ├── aREADME.m
│ ├── DCI_processing
│ │ ├── aREADME.m
│ │ ├── AWGNChannel.m
│ │ ├── CblkSegParams.m
│ │ ├── CbRateDematching.m
│ │ ├── CbRateMatching.m
│ │ ├── CheckAntennaConfig.m
│ │ ├── commlteMIMO_DCI.ber
│ │ ├── commlteMIMO_DCI_BERtestbench.m
│ │ ├── commlteMIMO_DCI.m
│ │ ├── commlteMIMO_DCI_step.m
│ │ ├── commlteMIMO_initialize.m
│ │ ├── commlteMIMO_params_DCI.m
│ │ ├── commlteMIMO_PDSCH_BERtestbench.m
│ │ ├── commlteMIMO_PDSCH.m
│ │ ├── commlteMIMO_PDSCH_step.m
│ │ ├── CRCdetectorDCI.m
│ │ ├── CRCdetector.m
│ │ ├── CRCgeneratorDCI.m
│ │ ├── CRCgenerator.m
│ │ ├── DemodulatorSoft.m
│ │ ├── Descramble.m
│ │ ├── fcn_RateDematcher.m
│ │ ├── fcn_RateMatcher.m
│ │ ├── genPayload.m
│ │ ├── getSnrVector.m
│ │ ├── getTBsizeMCS.m
│ │ ├── IntrlvrIndices.m
│ │ ├── MIMOFadingChan.m
│ │ ├── ModulatorDetail.m
│ │ ├── Modulator.m
│ │ ├── prmsDLSCH.m
│ │ ├── prmsMdl.m
│ │ ├── prmsPDSCH.m
│ │ ├── Scramble.m
│ │ ├── TailbitingConvEnc.m
│ │ ├── TailbitingViterbiHard.m
│ │ ├── TailbitingViterbiSoft.m
│ │ ├── TbChannelCoding.m
│ │ ├── TbChannelDecoding.m
│ │ ├── TDCombine.m
│ │ ├── TDEncode.m
│ │ ├── zReport_data_rate_average.m
│ │ ├── zReport_data_rate.m
│ │ ├── zVisConstell.m
│ │ ├── zVisSpectrum0.m
│ │ ├── zVisSpectrum.m
│ │ └── zVisualize.m
│ └── LinkAdaptations
│ ├── aREADME.m
│ ├── AWGNChannel.m
│ ├── CblkSegParams.m
│ ├── CbRateDematching.m
│ ├── CbRateMatching.m
│ ├── ChanEstimate_mTx.m
│ ├── CheckAntennaConfig.m
│ ├── commlteMIMO_amc.m
│ ├── commlteMIMO_amcRand.m
│ ├── commlteMIMO_am.m
│ ├── commlteMIMO_amRand.m
│ ├── commlteMIMO_d.m
│ ├── commlteMIMO_d_PMI.m
│ ├── commlteMIMO_d_PMI_RI.m
│ ├── commlteMIMO_initialize.m
│ ├── commlteMIMO.m
│ ├── commlteMIMO_params_amc.m
│ ├── commlteMIMO_params_PMI.m
│ ├── commlteMIMO_SM_PMI_RI_step.m
│ ├── commlteMIMO_SM_PMI_step.m
│ ├── commlteMIMO_SM_step.m
│ ├── commlteMIMO_update.m
│ ├── CQI2indexMCS.m
│ ├── CQIselection.m
│ ├── CRCdetector.m
│ ├── CRCgenerator.m
│ ├── CSRgenerator.m
│ ├── DemodulatorSoft.m
│ ├── Descramble.m
│ ├── Equalizer_simo.m
│ ├── ExpungeFrom.m
│ ├── ExtChResponse.m
│ ├── fcn_RateDematcher.m
│ ├── fcn_RateMatcher.m
│ ├── genPayload.m
│ ├── getSnrVector.m
│ ├── getTBsizeMCS.m
│ ├── gridResponse_averageSlot.m
│ ├── gridResponse_averageSubframe.m
│ ├── gridResponse_interpolate.m
│ ├── gridResponse.m
│ ├── IdChEst.m
│ ├── InterpolateCsr.m
│ ├── IntrlvrIndices.m
│ ├── LayerDemapper.m
│ ├── LayerMapper.m
│ ├── lteCblkSegParams.m
│ ├── lteCbRateDematching.m
│ ├── lteCbRateMatching.m
│ ├── lteCbSelect.m
│ ├── lteDescramble.m
│ ├── lteExtData.m
│ ├── lteIdChEst.m
│ ├── lteIntrlvrIndices.m
│ ├── lteScramble.m
│ ├── lteTbChannelCoding.m
│ ├── lteTbChannelDecoding.m
│ ├── map2MCSindex.m
│ ├── MIMOFadingChan.m
│ ├── MIMOReceiver.m
│ ├── MIMOReceiver_MMSE.m
│ ├── MIMOReceiver_MMSE_ri.m
│ ├── MIMOReceiver_ri.m
│ ├── MIMOReceiver_SphereDecoder.m
│ ├── MIMOReceiver_SphereDecoder_ri.m
│ ├── MIMOReceiver_ZF.m
│ ├── MIMOReceiver_ZF_ri.m
│ ├── ModulatorDetail.m
│ ├── Modulator.m
│ ├── OFDMRx.m
│ ├── OFDMTx.m
│ ├── PMICbSelect.m
│ ├── PrecoderMatrix.m
│ ├── prmsDLSCH.m
│ ├── prmsMdl.m
│ ├── prmsPDSCH.m
│ ├── REdemapper_mTx.m
│ ├── REmapper_mTx.m
│ ├── RIestimate.m
│ ├── RIselection.m
│ ├── Scramble.m
│ ├── Sinr_MMSE.m
│ ├── SpatialMuxPrecoder.m
│ ├── TailbitingConvEnc.m
│ ├── TailbitingViterbiHard.m
│ ├── TailbitingViterbiSoft.m
│ ├── TbChannelCoding.m
│ ├── TbChannelDecoding.m
│ ├── TDCombine.m
│ ├── TDCombine_ri.m
│ ├── TDEncode.m
│ ├── zReport_data_rate_average.m
│ ├── zReport_data_rate.m
│ ├── zVisConstell.m
│ ├── zVisRi.m
│ ├── zVisSinr.m
│ ├── zVisSpectrum.m
│ └── zVisualize.m
├── UnderstandingLTEwithMATLAB_Chapter8
│ ├── aREADME.m
│ ├── SystemModel_MATLAB
│ │ ├── aREADME.m
│ │ ├── AWGNChannel.m
│ │ ├── CblkSegParams.m
│ │ ├── CbRateDematching.m
│ │ ├── CbRateMatching.m
│ │ ├── ChanEstimate_mTx.m
│ │ ├── CheckAntennaConfig.m
│ │ ├── commlteSystem_Channel.m
│ │ ├── commlteSystemExperiment_channelEst.m
│ │ ├── commlteSystemExperiment_delaySpread.m
│ │ ├── commlteSystemExperiment_mimoReceiver.m
│ │ ├── commlteSystemExperiment_referenceChannels.m
│ │ ├── commlteSystemExperiment_SnrVec.m
│ │ ├── commlteSystemExperiment_Throughput.m
│ │ ├── commlteSystemExperiment_TxModeClean.m
│ │ ├── commlteSystemExperiment_TxModeDistorted.m
│ │ ├── commlteSystem_initialize_highCP.m
│ │ ├── commlteSystem_initialize_lowCP.m
│ │ ├── commlteSystem_initialize.m
│ │ ├── commlteSystemModel.m
│ │ ├── commlteSystemModel_Throughput.m
│ │ ├── commlteSystem_params_channelEst.m
│ │ ├── commlteSystem_params_clean.m
│ │ ├── commlteSystem_params_delaySpread.m
│ │ ├── commlteSystem_params_distorted.m
│ │ ├── commlteSystem_params.m
│ │ ├── commlteSystem_params_mimoReceiver.m
│ │ ├── commlteSystem_params_referenceChannels.m
│ │ ├── commlteSystem_params_SnrVec.m
│ │ ├── commlteSystem_params_Throughput.m
│ │ ├── commlteSystem_Rx.m
│ │ ├── commlteSystem_Rx_Throughput.m
│ │ ├── commlteSystem_step.m
│ │ ├── commlteSystem_Tx.m
│ │ ├── CRCdetector.m
│ │ ├── CRCgenerator.m
│ │ ├── CSRgenerator.m
│ │ ├── DemodulatorSoft.m
│ │ ├── Descramble.m
│ │ ├── Equalizer_simo.m
│ │ ├── ExpungeFrom.m
│ │ ├── ExtChResponse.m
│ │ ├── genPayload.m
│ │ ├── getPathDelayGains.m
│ │ ├── getSnrVector.m
│ │ ├── getTBsizeMCS.m
│ │ ├── getThroughput.m
│ │ ├── gridResponse_averageSlot.m
│ │ ├── gridResponse_averageSubframe.m
│ │ ├── gridResponse_interpolate.m
│ │ ├── gridResponse.m
│ │ ├── IdChEst.m
│ │ ├── InterpolateCsr.m
│ │ ├── IntrlvrIndices.m
│ │ ├── LayerDemapper.m
│ │ ├── LayerMapper.m
│ │ ├── MIMOFadingChan.m
│ │ ├── MIMOReceiver.m
│ │ ├── MIMOReceiver_MMSE.m
│ │ ├── MIMOReceiver_MMSE_OpenLoop.m
│ │ ├── MIMOReceiver_OpenLoop.m
│ │ ├── MIMOReceiver_SD_OpenLoop.m
│ │ ├── MIMOReceiver_SphereDecoder.m
│ │ ├── MIMOReceiver_ZF.m
│ │ ├── MIMOReceiver_ZF_OpenLoop.m
│ │ ├── ModulatorDetail.m
│ │ ├── Modulator.m
│ │ ├── OFDMRx.m
│ │ ├── OFDMTx.m
│ │ ├── PrecoderMatrix.m
│ │ ├── PrecoderMatrixOpenLoop.m
│ │ ├── prmsDLSCH.m
│ │ ├── prmsMdl.m
│ │ ├── prmsPDSCH.m
│ │ ├── REdemapper_mTx.m
│ │ ├── REmapper_mTx.m
│ │ ├── Scramble.m
│ │ ├── SpatialMuxPrecoder.m
│ │ ├── SpatialMuxPrecoderOpenLoop.m
│ │ ├── TbChannelCoding.m
│ │ ├── TbChannelDecoding.m
│ │ ├── TDCombine.m
│ │ ├── TDEncode.m
│ │ ├── zReport_data_rate_average.m
│ │ ├── zVisConstell.m
│ │ ├── zVisSpectrum.m
│ │ └── zVisualize.m
│ └── SystemModel_Simulink
│ ├── aREADME.m
│ ├── AWGNChannel.m
│ ├── CblkSegParams.m
│ ├── CbRateDematching.m
│ ├── CbRateMatching.m
│ ├── ChanEstimate_mTx.m
│ ├── CheckAntennaConfig.m
│ ├── commlteMIMO_Simulink_init.m
│ ├── commlteSystem_Channel.m
│ ├── commlteSystem_initialize.m
│ ├── commlteSystem_params.m
│ ├── commlteSystem_Rx2.m
│ ├── commlteSystem_Rx.m
│ ├── commlteSystem_Tx2.m
│ ├── commlteSystem_Tx.m
│ ├── CRCdetector.m
│ ├── CRCgenerator.m
│ ├── CSRgenerator.m
│ ├── DemodulatorSoft.m
│ ├── Descramble.m
│ ├── Equalizer_simo.m
│ ├── ExpungeFrom.m
│ ├── ExtChResponse.m
│ ├── genPayload.m
│ ├── getPathDelayGains.m
│ ├── getSnrVector.m
│ ├── getTBsizeMCS.m
│ ├── getThroughput.m
│ ├── gridResponse_averageSlot.m
│ ├── gridResponse_averageSubframe.m
│ ├── gridResponse_interpolate.m
│ ├── gridResponse.m
│ ├── IdChEst.m
│ ├── InterpolateCsr.m
│ ├── IntrlvrIndices.m
│ ├── LayerDemapper.m
│ ├── LayerMapper.m
│ ├── MIMOFadingChan.m
│ ├── MIMOReceiver.m
│ ├── MIMOReceiver_MMSE.m
│ ├── MIMOReceiver_MMSE_OpenLoop.m
│ ├── MIMOReceiver_OpenLoop.m
│ ├── MIMOReceiver_SD_OpenLoop.m
│ ├── MIMOReceiver_SphereDecoder.m
│ ├── MIMOReceiver_ZF.m
│ ├── MIMOReceiver_ZF_OpenLoop.m
│ ├── ModulatorDetail.m
│ ├── Modulator.m
│ ├── MyModel0.slx
│ ├── MyModel1.slx
│ ├── MyModel2.slx
│ ├── OFDMRx.m
│ ├── OFDMTx.m
│ ├── PrecoderMatrix.m
│ ├── PrecoderMatrixOpenLoop.m
│ ├── prmsDLSCH.m
│ ├── prmsMdl.m
│ ├── prmsPDSCH.m
│ ├── REdemapper_mTx.m
│ ├── REmapper_mTx.m
│ ├── Scramble.m
│ ├── SpatialMuxPrecoder.m
│ ├── SpatialMuxPrecoderOpenLoop.m
│ ├── speech_dft_8kHz.wav
│ ├── TbChannelCoding.m
│ ├── TbChannelDecoding.m
│ ├── TDCombine.m
│ ├── TDEncode.m
│ └── zReport_data_rate_average.m
├── UnderstandingLTEwithMATLAB_Chapter9
│ ├── aREADME.m
│ ├── PDCCH_processing
│ │ ├── Alamouti_Decoder1.m
│ │ ├── Alamouti_Decoder2.m
│ │ ├── Alamouti_Decoder3.m
│ │ ├── Alamouti_DecoderS.m
│ │ ├── Alamouti_Encoder1.m
│ │ ├── Alamouti_Encoder2.m
│ │ ├── Alamouti_EncoderS.m
│ │ ├── aREADME.m
│ │ ├── fcn_Descrambler.m
│ │ ├── fcn_RateDematcher.m
│ │ ├── fcn_RateMatcher.m
│ │ ├── fcn_Scrambler.m
│ │ ├── MIMOFadingChan.m
│ │ ├── MIMOFadingChanS.m
│ │ ├── Report_Timing_Results.m
│ │ ├── TransmitDiversityCombiner1.m
│ │ ├── TransmitDiversityCombiner2.m
│ │ ├── TransmitDiversityCombiner3.m
│ │ ├── TransmitDiversityCombinerS.m
│ │ ├── TransmitDiversityEncoder1.m
│ │ ├── TransmitDiversityEncoder2.m
│ │ ├── TransmitDiversityEncoderS.m
│ │ ├── zPDCCH_v1.m
│ │ ├── zPDCCH_v1_profile.m
│ │ ├── zPDCCH_v1_test.m
│ │ ├── zPDCCH_v2.m
│ │ ├── zPDCCH_v2_profile.m
│ │ ├── zPDCCH_v2_test.m
│ │ ├── zPDCCH_v3.m
│ │ ├── zPDCCH_v3_profile.m
│ │ ├── zPDCCH_v3_test.m
│ │ ├── zPDCCH_v4.m
│ │ ├── zPDCCH_v4_profile.m
│ │ ├── zPDCCH_v4_test.m
│ │ ├── zPDCCH_v5.m
│ │ ├── zPDCCH_v5_profile.m
│ │ ├── zPDCCH_v5_test.m
│ │ ├── zPDCCH_v6.m
│ │ ├── zPDCCH_v6_profile.m
│ │ ├── zPDCCH_v6_test.m
│ │ ├── zPDCCH_v7.m
│ │ ├── zPDCCH_v7_profile.m
│ │ ├── zPDCCH_v7_test.m
│ │ ├── zPDCCH_v8_build.prj
│ │ ├── zPDCCH_v8.m
│ │ ├── zPDCCH_v8_profile.m
│ │ ├── zPDCCH_v8s_default_sfun.mexw64
│ │ ├── zPDCCH_v8s_default.slx
│ │ ├── zPDCCH_v8s_optimized_rapid_sfun.mexw64
│ │ ├── zPDCCH_v8s_optimized_rapid.slx
│ │ ├── zPDCCH_v8s_optimized_sfun.mexw64
│ │ ├── zPDCCH_v8s_optimized.slx
│ │ ├── zPDCCH_v8_test.m
│ │ ├── zPDCCH_v9_build.m
│ │ ├── zPDCCH_v9.mexw64
│ │ ├── zPDCCH_v9_test.m
│ │ ├── zPDCCH_vA_parallel_setup.m
│ │ ├── zPDCCH_vA_test.m
│ │ ├── zPDCCH_vB_test.m
│ │ ├── zPDCCH_vC_test.m
│ │ ├── zPDCCH_vE_test.m
│ │ ├── zPDCCH_vF_test.m
│ │ ├── zPDCCH_vG.m
│ │ ├── zPDCCH_vG_test.m
│ │ ├── zPDCCH_vH.m
│ │ ├── zPDCCH_vH_test.m
│ │ ├── zScript_SimulationAcceleration.m
│ │ └── z_version8.mat
│ └── TurboCodingonGPU
│ ├── aREADME.m
│ ├── lteIntrlvrIndices.m
│ ├── Report_Timing_Results.m
│ ├── zScript_TurboGPUAcceleration.m
│ ├── zTurboExample_gpu0.m
│ ├── zTurboExample_gpu1.m
│ ├── zTurboExample_gpu2.m
│ ├── zTurboExample_gpu3.m
│ └── zTurboExample_gpu4.m
22 directories, 778 files
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论