实例介绍
《全面详解LTE MATLAB建模、仿真与实现 》matlab仿真程序
【实例截图】
【核心代码】
LTE:MATLAB建模、仿真与实现——程序
└── LTE:MATLAB建模、仿真与实现——程序
├── UnderstandingLTEwithMATLAB_Chapter10
│ ├── 1st_Equalizer
│ │ ├── Equalizer.m
│ │ ├── MyEqualizer.prj
│ │ ├── aREADME.m
│ │ ├── build_Equalizer.m
│ │ ├── call_Equalizer.m
│ │ └── call_Equalizer2.m
│ ├── 2nd_Interpolation
│ │ ├── MyInterp.prj
│ │ ├── MyInterp0.m
│ │ ├── MyInterp1.m
│ │ ├── MyInterp1.prj
│ │ ├── aREADME.m
│ │ ├── call_MyInterp0.m
│ │ └── call_MyInterp1.m
│ ├── 3rd_fft
│ │ ├── MyFFT0.prj
│ │ ├── MyFFT0_fixed.prj
│ │ ├── MyFFT0_fixed2.prj
│ │ ├── MyFFT1.prj
│ │ ├── Transceiver0.m
│ │ ├── Transceiver0_fixed.m
│ │ ├── Transceiver0_fixed2.m
│ │ ├── Transceiver1.m
│ │ ├── aREADME.m
│ │ ├── call_MyFFT0.m
│ │ ├── call_MyFFT0_fixed.m
│ │ ├── call_MyFFT0_fixed2.m
│ │ └── call_MyFFT1.m
│ ├── 4th_AdaptiveModulation
│ │ ├── Modulator.m
│ │ ├── Modulator.prj
│ │ ├── Modulator_fixedsize.m
│ │ ├── Modulator_varsize_bounded.m
│ │ ├── Modulator_varsize_unbounded.m
│ │ ├── aREADME.m
│ │ ├── build_Modulator_bounded.m
│ │ ├── build_Modulator_fixedsize.m
│ │ ├── build_Modulator_unbounded.m
│ │ ├── call_Modulator1.m
│ │ └── call_Modulator2.m
│ ├── 5th_C_code_Integration
│ │ ├── Alamouti_DecoderS.m
│ │ ├── Alamouti_EncoderS.m
│ │ ├── MIMOFadingChanS.m
│ │ ├── TransmitDiversityCombinerS.m
│ │ ├── TransmitDiversityEncoderS.m
│ │ ├── aREADME.m
│ │ ├── codegen
│ │ │ └── lib
│ │ │ └── zPDCCH_v8
│ │ │ ├── AWGNChannel.c
│ │ │ ├── AWGNChannel.h
│ │ │ ├── Alamouti_DecoderS.c
│ │ │ ├── Alamouti_DecoderS.h
│ │ │ ├── Alamouti_EncoderS.c
│ │ │ ├── Alamouti_EncoderS.h
│ │ │ ├── CRCDetector.c
│ │ │ ├── CRCDetector.h
│ │ │ ├── CRCGenerator.c
│ │ │ ├── CRCGenerator.h
│ │ │ ├── ErrorRate.c
│ │ │ ├── ErrorRate.h
│ │ │ ├── FadingChannel.c
│ │ │ ├── FadingChannel.h
│ │ │ ├── GoldSequence.c
│ │ │ ├── GoldSequence.h
│ │ │ ├── MIMOChannel.c
│ │ │ ├── MIMOChannel.h
│ │ │ ├── MIMOFadingChanS.c
│ │ │ ├── MIMOFadingChanS.h
│ │ │ ├── Makefile
│ │ │ ├── Nondirect1.c
│ │ │ ├── Nondirect1.h
│ │ │ ├── QPSKModulator.c
│ │ │ ├── QPSKModulator.h
│ │ │ ├── SystemCore.c
│ │ │ ├── SystemCore.h
│ │ │ ├── SystemProp.c
│ │ │ ├── SystemProp.h
│ │ │ ├── TransmitDiversityCombinerS.c
│ │ │ ├── TransmitDiversityCombinerS.h
│ │ │ ├── TransmitDiversityEncoderS.c
│ │ │ ├── TransmitDiversityEncoderS.h
│ │ │ ├── ViterbiDecoder.c
│ │ │ ├── ViterbiDecoder.h
│ │ │ ├── buildInfo.mat
│ │ │ ├── codeInfo.mat
│ │ │ ├── diff.c
│ │ │ ├── diff.h
│ │ │ ├── eml_rand_mt19937ar_stateful.c
│ │ │ ├── eml_rand_mt19937ar_stateful.h
│ │ │ ├── fcn_Descrambler.c
│ │ │ ├── fcn_Descrambler.h
│ │ │ ├── fcn_RateDematcher.c
│ │ │ ├── fcn_RateDematcher.h
│ │ │ ├── fcn_Scrambler.c
│ │ │ ├── fcn_Scrambler.h
│ │ │ ├── filter.c
│ │ │ ├── filter.h
│ │ │ ├── floor.c
│ │ │ ├── floor.h
│ │ │ ├── interface
│ │ │ │ ├── _coder_zPDCCH_v8_info.c
│ │ │ │ └── _coder_zPDCCH_v8_info.h
│ │ │ ├── lala
│ │ │ ├── main.c
│ │ │ ├── mod.c
│ │ │ ├── mod.h
│ │ │ ├── myusage.c
│ │ │ ├── myusage.h
│ │ │ ├── permute.c
│ │ │ ├── permute.h
│ │ │ ├── rand.c
│ │ │ ├── rand.h
│ │ │ ├── randn.c
│ │ │ ├── randn.h
│ │ │ ├── repmat.c
│ │ │ ├── repmat.h
│ │ │ ├── rtGetInf.c
│ │ │ ├── rtGetInf.h
│ │ │ ├── rtGetNaN.c
│ │ │ ├── rtGetNaN.h
│ │ │ ├── rt_nonfinite.c
│ │ │ ├── rt_nonfinite.h
│ │ │ ├── rtw_proj.tmw
│ │ │ ├── rtwtypes.h
│ │ │ ├── setup.c
│ │ │ ├── setup.h
│ │ │ ├── setup_mssdk71.bat
│ │ │ ├── step.c
│ │ │ ├── step.h
│ │ │ ├── sum.c
│ │ │ ├── sum.h
│ │ │ ├── var.c
│ │ │ ├── var.h
│ │ │ ├── xor.c
│ │ │ ├── xor.h
│ │ │ ├── zPDCCH_v8.c
│ │ │ ├── zPDCCH_v8.h
│ │ │ ├── zPDCCH_v8.lib
│ │ │ ├── zPDCCH_v8_data.c
│ │ │ ├── zPDCCH_v8_data.h
│ │ │ ├── zPDCCH_v8_emxutil.c
│ │ │ ├── zPDCCH_v8_emxutil.h
│ │ │ ├── zPDCCH_v8_initialize.c
│ │ │ ├── zPDCCH_v8_initialize.h
│ │ │ ├── zPDCCH_v8_ref.rsp
│ │ │ ├── zPDCCH_v8_rtw.bat
│ │ │ ├── zPDCCH_v8_rtw.mk
│ │ │ ├── zPDCCH_v8_rtw_tools.mk
│ │ │ ├── zPDCCH_v8_rtwutil.c
│ │ │ ├── zPDCCH_v8_rtwutil.h
│ │ │ ├── zPDCCH_v8_terminate.c
│ │ │ ├── zPDCCH_v8_terminate.h
│ │ │ ├── zPDCCH_v8_types.h
│ │ │ └── zPDCCH_v9.lib
│ │ ├── fcn_Descrambler.m
│ │ ├── fcn_RateDematcher.m
│ │ ├── fcn_RateMatcher.m
│ │ ├── fcn_Scrambler.m
│ │ ├── zPDCCH_v8.m
│ │ ├── zPDCCH_v8_MATLAB_testbench.m
│ │ ├── zPDCCH_v8_build.prj
│ │ ├── zPDCCH_v8_test.m
│ │ ├── zPDCCH_v9.mexw64
│ │ └── zPDCCH_v9_build.m
│ └── aREADME.m
├── 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
│ ├── AWGNChannel.m
│ ├── CbBitSelection.m
│ ├── CbCRCDetector.m
│ ├── CbCRCGenerator.m
│ ├── CblkSegParams.m
│ ├── ConvolutionalEncoder.m
│ ├── DemodulatorHard.m
│ ├── DemodulatorSoft.m
│ ├── DescramblerHard.m
│ ├── DescramblerSoft.m
│ ├── Modulator.m
│ ├── RateDematcher.m
│ ├── RateMatcher.m
│ ├── RateMatcherTB.m
│ ├── Scrambler.m
│ ├── TbCRCDetector.m
│ ├── TbCRCGenerator.m
│ ├── TbChannelCoding.m
│ ├── TbChannelDecoding.m
│ ├── TurboDecoder.m
│ ├── TurboDecoderTB.m
│ ├── TurboDecoder_crc.m
│ ├── TurboEncoder.m
│ ├── ViterbiDecoder.m
│ ├── aREADME.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.m
│ ├── chap4_ex04_crc.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
│ ├── lteCbRateDematching.m
│ ├── lteIntrlvrIndices.m
│ ├── zVisualize_ex03.m
│ ├── zVisualize_ex04.m
│ ├── zVisualize_ex05.m
│ └── zVisualize_ex06.m
├── UnderstandingLTEwithMATLAB_Chapter5
│ ├── ChannelModeling
│ │ ├── AWGNChannel2.m
│ │ ├── CbBitSelection.m
│ │ ├── CbCRCDetector.m
│ │ ├── CbCRCGenerator.m
│ │ ├── CblkSegParams.m
│ │ ├── ChanModelFading.m
│ │ ├── DemodulatorSoft.m
│ │ ├── DescramblerSoft.m
│ │ ├── Modulator.m
│ │ ├── RateDematcher.m
│ │ ├── RateMatcherTB.m
│ │ ├── Scrambler.m
│ │ ├── TbChannelCoding.m
│ │ ├── TurboDecoder.m
│ │ ├── TurboEncoder.m
│ │ ├── aREADME.m
│ │ ├── chap5_ex01.m
│ │ ├── chap5_ex01_testbench.m
│ │ ├── lteIntrlvrIndices.m
│ │ └── zVisualize_ex01.m
│ ├── SIMO
│ │ ├── AWGNChannel.m
│ │ ├── Ber_simo_siso.mat
│ │ ├── Ber_simo_siso_qpsk.mat
│ │ ├── CRCdetector.m
│ │ ├── CRCgenerator.m
│ │ ├── CSRgenerator.m
│ │ ├── ChanEstimate_1Tx.m
│ │ ├── DemodulatorSoft.m
│ │ ├── Equalizer_simo.m
│ │ ├── ExpungeFrom.m
│ │ ├── ExtChResponse.m
│ │ ├── InterpolateCsr.m
│ │ ├── MIMOFadingChan.m
│ │ ├── Modulator.m
│ │ ├── OFDMRx.m
│ │ ├── OFDMTx.m
│ │ ├── REdemapper_1Tx.m
│ │ ├── REmapper_1Tx.m
│ │ ├── aREADME.m
│ │ ├── commlteSIMO.m
│ │ ├── commlteSIMO_initialize.m
│ │ ├── commlteSIMO_params.m
│ │ ├── commlteSIMO_step.m
│ │ ├── commlteSIMO_test_timing_ber.m
│ │ ├── genPayload.m
│ │ ├── gridResponse_averageSlot.m
│ │ ├── gridResponse_averageSubframe.m
│ │ ├── gridResponse_interpolate.m
│ │ ├── lteCbRateDematching.m
│ │ ├── lteCbRateMatching.m
│ │ ├── lteCbSelect.m
│ │ ├── lteCblkSegParams.m
│ │ ├── lteDescramble.m
│ │ ├── lteExtData.m
│ │ ├── lteIdChEst.m
│ │ ├── lteIntrlvrIndices.m
│ │ ├── lteScramble.m
│ │ ├── lteTbChannelCoding.m
│ │ ├── lteTbChannelDecoding.m
│ │ ├── prmsDLSCH.m
│ │ ├── prmsPDSCH.m
│ │ ├── zReport_data_rate.m
│ │ └── zVisualize.m
│ ├── SISO
│ │ ├── AWGNChannel.m
│ │ ├── CRCdetector.m
│ │ ├── CRCgenerator.m
│ │ ├── CSRgenerator.m
│ │ ├── ChanEstimate_1Tx.m
│ │ ├── DemodulatorSoft.m
│ │ ├── Equalizer.m
│ │ ├── ExpungeFrom.m
│ │ ├── InterpolateCsr.m
│ │ ├── MIMOFadingChan.m
│ │ ├── Modulator.m
│ │ ├── OFDMRx.m
│ │ ├── OFDMTx.m
│ │ ├── REdemapper_1Tx.m
│ │ ├── REmapper_1Tx.m
│ │ ├── aREADME.m
│ │ ├── commlteSISO.m
│ │ ├── commlteSISO_initialize.m
│ │ ├── commlteSISO_params.m
│ │ ├── commlteSISO_step.m
│ │ ├── commlteSISO_test_timing_ber.m
│ │ ├── genPayload.m
│ │ ├── gridResponse_averageSlot.m
│ │ ├── gridResponse_averageSubframe.m
│ │ ├── gridResponse_interpolate.m
│ │ ├── lteCbRateDematching.m
│ │ ├── lteCbRateMatching.m
│ │ ├── lteCbSelect.m
│ │ ├── lteCblkSegParams.m
│ │ ├── lteDescramble.m
│ │ ├── lteExtData.m
│ │ ├── lteIdChEst.m
│ │ ├── lteIntrlvrIndices.m
│ │ ├── lteScramble.m
│ │ ├── lteTbChannelCoding.m
│ │ ├── lteTbChannelDecoding.m
│ │ ├── prmsDLSCH.m
│ │ ├── prmsPDSCH.m
│ │ ├── zReport_data_rate.m
│ │ └── zVisualize.m
│ └── aREADME.m
├── UnderstandingLTEwithMATLAB_Chapter6
│ ├── SpatialMultiplexing_ClosedLoop_Mode4
│ │ ├── OneCodeWord
│ │ │ ├── AWGNChannel.m
│ │ │ ├── CRCdetector.m
│ │ │ ├── CRCgenerator.m
│ │ │ ├── CSRgenerator.m
│ │ │ ├── CbRateDematching.m
│ │ │ ├── CbRateMatching.m
│ │ │ ├── CblkSegParams.m
│ │ │ ├── ChanEstimate_mTx.m
│ │ │ ├── CheckAntennaConfig.m
│ │ │ ├── DemodulatorHard.m
│ │ │ ├── DemodulatorSoft.m
│ │ │ ├── Descramble.m
│ │ │ ├── Equalizer_simo.m
│ │ │ ├── ExpungeFrom.m
│ │ │ ├── ExtChResponse.m
│ │ │ ├── IdChEst.m
│ │ │ ├── InterpolateCsr.m
│ │ │ ├── IntrlvrIndices.m
│ │ │ ├── LayerDemapper.m
│ │ │ ├── LayerMapper.m
│ │ │ ├── MIMOFadingChan.m
│ │ │ ├── MIMOReceiver.m
│ │ │ ├── MIMOReceiver_MMSE.m
│ │ │ ├── MIMOReceiver_SphereDecoder.m
│ │ │ ├── MIMOReceiver_ZF.m
│ │ │ ├── Modulator.m
│ │ │ ├── ModulatorDetail.m
│ │ │ ├── OFDMRx.m
│ │ │ ├── OFDMTx.m
│ │ │ ├── PMICbSelect.m
│ │ │ ├── PrecoderMatrix.m
│ │ │ ├── PrecoderMatrix_orig.m
│ │ │ ├── REdemapper_mTx.m
│ │ │ ├── REmapper_mTx.m
│ │ │ ├── Scramble.m
│ │ │ ├── SpatialMuxPrecoder.m
│ │ │ ├── TbChannelCoding.m
│ │ │ ├── TbChannelDecoding.m
│ │ │ ├── aREADME.m
│ │ │ ├── commlteMIMO.m
│ │ │ ├── commlteMIMO_SM_step.m
│ │ │ ├── commlteMIMO_fcn.m
│ │ │ ├── commlteMIMO_fcn_mex.mexw64
│ │ │ ├── commlteMIMO_initialize.m
│ │ │ ├── commlteMIMO_params.m
│ │ │ ├── commlteMIMO_params_QAM16.m
│ │ │ ├── commlteMIMO_params_QPSK.m
│ │ │ ├── commlteMIMO_test_timing_ber.m
│ │ │ ├── commlteMIMO_test_timing_ber2.m
│ │ │ ├── genPayload.m
│ │ │ ├── getSnrVector.m
│ │ │ ├── getTBsizeMCS.m
│ │ │ ├── gridResponse.m
│ │ │ ├── gridResponse_averageSlot.m
│ │ │ ├── gridResponse_averageSubframe.m
│ │ │ ├── gridResponse_interpolate.m
│ │ │ ├── parallel_setup.m
│ │ │ ├── prmsDLSCH.m
│ │ │ ├── prmsMdl.m
│ │ │ ├── prmsPDSCH.m
│ │ │ ├── zReport_data_rate.m
│ │ │ ├── zVisConstell.m
│ │ │ ├── zVisSpectrum.m
│ │ │ └── zVisualize.m
│ │ ├── TwoCodeWords
│ │ │ ├── AWGNChannel.m
│ │ │ ├── CRCdetector.m
│ │ │ ├── CRCgenerator.m
│ │ │ ├── CSRgenerator.m
│ │ │ ├── CbRateDematching.m
│ │ │ ├── CbRateMatching.m
│ │ │ ├── CblkSegParams.m
│ │ │ ├── ChanEstimate_mTx.m
│ │ │ ├── CheckAntennaConfig.m
│ │ │ ├── DemodulatorSoft.m
│ │ │ ├── Descramble.m
│ │ │ ├── Equalizer_simo.m
│ │ │ ├── ExpungeFrom.m
│ │ │ ├── ExtChResponse.m
│ │ │ ├── IdChEst.m
│ │ │ ├── InterpolateCsr.m
│ │ │ ├── IntrlvrIndices.m
│ │ │ ├── LayerDemapper.m
│ │ │ ├── LayerMapper.m
│ │ │ ├── MIMOFadingChan.m
│ │ │ ├── MIMOReceiver.m
│ │ │ ├── MIMOReceiver_MMSE.m
│ │ │ ├── MIMOReceiver_SphereDecoder.m
│ │ │ ├── MIMOReceiver_ZF.m
│ │ │ ├── Modulator.m
│ │ │ ├── ModulatorDetail.m
│ │ │ ├── OFDMRx.m
│ │ │ ├── OFDMTx.m
│ │ │ ├── PrecoderMatrix.m
│ │ │ ├── REdemapper_mTx.m
│ │ │ ├── REmapper_mTx.m
│ │ │ ├── Scramble.m
│ │ │ ├── SpatialMuxPrecoder.m
│ │ │ ├── TbChannelCoding.m
│ │ │ ├── TbChannelDecoding.m
│ │ │ ├── aREADME.m
│ │ │ ├── commlteMIMO.m
│ │ │ ├── commlteMIMO_SM2_step.m
│ │ │ ├── commlteMIMO_fcn.m
│ │ │ ├── commlteMIMO_initialize.m
│ │ │ ├── commlteMIMO_params.m
│ │ │ ├── commlteMIMO_params_QAM16.m
│ │ │ ├── commlteMIMO_params_QPSK.m
│ │ │ ├── commlteMIMO_test_timing_ber.m
│ │ │ ├── commlteMIMO_test_timing_ber2.m
│ │ │ ├── genPayload.m
│ │ │ ├── getSnrVector.m
│ │ │ ├── getTBsizeMCS.m
│ │ │ ├── gridResponse.m
│ │ │ ├── gridResponse_averageSlot.m
│ │ │ ├── gridResponse_averageSubframe.m
│ │ │ ├── gridResponse_interpolate.m
│ │ │ ├── parallel_setup.m
│ │ │ ├── prmsDLSCH.m
│ │ │ ├── prmsMdl.m
│ │ │ ├── prmsPDSCH.m
│ │ │ ├── zReport_data_rate.m
│ │ │ ├── zVisConstell.m
│ │ │ ├── zVisSpectrum.m
│ │ │ └── zVisualize.m
│ │ └── aREADME.m
│ ├── SpatialMultiplexing_OpenLoop_Mode3
│ │ ├── AWGNChannel.m
│ │ ├── CRCdetector.m
│ │ ├── CRCgenerator.m
│ │ ├── CSRgenerator.m
│ │ ├── CbRateDematching.m
│ │ ├── CbRateMatching.m
│ │ ├── CblkSegParams.m
│ │ ├── ChanEstimate_mTx.m
│ │ ├── CheckAntennaConfig.m
│ │ ├── DemodulatorSoft.m
│ │ ├── Descramble.m
│ │ ├── Equalizer_simo.m
│ │ ├── ExpungeFrom.m
│ │ ├── ExtChResponse.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
│ │ ├── Modulator.m
│ │ ├── ModulatorDetail.m
│ │ ├── OFDMRx.m
│ │ ├── OFDMTx.m
│ │ ├── PrecoderMatrixOpenLoop.m
│ │ ├── REdemapper_mTx.m
│ │ ├── REmapper_mTx.m
│ │ ├── Scramble.m
│ │ ├── SpatialMuxPrecoderOpenLoop.m
│ │ ├── TbChannelCoding.m
│ │ ├── TbChannelDecoding.m
│ │ ├── aREADME.m
│ │ ├── commlteMIMO.m
│ │ ├── commlteMIMO_SM_Mode3_step.m
│ │ ├── commlteMIMO_fcn.m
│ │ ├── commlteMIMO_initialize.m
│ │ ├── commlteMIMO_params.m
│ │ ├── commlteMIMO_params_QAM16.m
│ │ ├── commlteMIMO_params_QPSK.m
│ │ ├── commlteMIMO_test_timing_ber.m
│ │ ├── commlteMIMO_test_timing_ber2.m
│ │ ├── genPayload.m
│ │ ├── getSnrVector.m
│ │ ├── getTBsizeMCS.m
│ │ ├── gridResponse.m
│ │ ├── gridResponse_averageSlot.m
│ │ ├── gridResponse_averageSubframe.m
│ │ ├── gridResponse_interpolate.m
│ │ ├── parallel_setup.m
│ │ ├── prmsDLSCH.m
│ │ ├── prmsMdl.m
│ │ ├── prmsPDSCH.m
│ │ ├── zReport_data_rate.m
│ │ ├── zVisConstell.m
│ │ ├── zVisSpectrum.m
│ │ └── zVisualize.m
│ ├── TransmitDiversity_Mode2
│ │ ├── AWGNChannel.m
│ │ ├── CRCdetector.m
│ │ ├── CRCgenerator.m
│ │ ├── CSRgenerator.m
│ │ ├── ChanEstimate_mTx.m
│ │ ├── CheckAntennaConfig.m
│ │ ├── DemodulatorSoft.m
│ │ ├── Equalizer_simo.m
│ │ ├── ExpungeFrom.m
│ │ ├── ExtChResponse.m
│ │ ├── IdChEst.m
│ │ ├── IdChEst_new.m
│ │ ├── InterpolateCsr.m
│ │ ├── MIMOFadingChan.m
│ │ ├── Modulator.m
│ │ ├── ModulatorDetail.m
│ │ ├── OFDMRx.m
│ │ ├── OFDMTx.m
│ │ ├── REdemapper_mTx.m
│ │ ├── REmapper_mTx.m
│ │ ├── TDCombine.m
│ │ ├── TDEncode.m
│ │ ├── aREADME.m
│ │ ├── commlteMIMO.m
│ │ ├── commlteMIMO_TD_step.m
│ │ ├── commlteMIMO_initialize.m
│ │ ├── commlteMIMO_params.m
│ │ ├── commlteMIMO_test_timing_ber.m
│ │ ├── genPayload.m
│ │ ├── getSnrVector.m
│ │ ├── getTBsizeMCS.m
│ │ ├── gridResponse.m
│ │ ├── gridResponse_averageSlot.m
│ │ ├── gridResponse_averageSubframe.m
│ │ ├── gridResponse_interpolate.m
│ │ ├── lteCbRateDematching.m
│ │ ├── lteCbRateMatching.m
│ │ ├── lteCbSelect.m
│ │ ├── lteCblkSegParams.m
│ │ ├── lteDescramble.m
│ │ ├── lteExtData.m
│ │ ├── lteIdChEst.m
│ │ ├── lteIntrlvrIndices.m
│ │ ├── lteScramble.m
│ │ ├── lteTbChannelCoding.m
│ │ ├── lteTbChannelDecoding.m
│ │ ├── prmsDLSCH.m
│ │ ├── prmsMdl.m
│ │ ├── prmsPDSCH.m
│ │ ├── zReport_data_rate.m
│ │ ├── zVisConstell.m
│ │ ├── zVisSpectrum.m
│ │ └── zVisualize.m
│ └── aREADME.m
├── UnderstandingLTEwithMATLAB_Chapter7
│ ├── DCI_processing
│ │ ├── AWGNChannel.m
│ │ ├── CRCdetector.m
│ │ ├── CRCdetectorDCI.m
│ │ ├── CRCgenerator.m
│ │ ├── CRCgeneratorDCI.m
│ │ ├── CbRateDematching.m
│ │ ├── CbRateMatching.m
│ │ ├── CblkSegParams.m
│ │ ├── CheckAntennaConfig.m
│ │ ├── DemodulatorSoft.m
│ │ ├── Descramble.m
│ │ ├── IntrlvrIndices.m
│ │ ├── MIMOFadingChan.m
│ │ ├── Modulator.m
│ │ ├── ModulatorDetail.m
│ │ ├── Scramble.m
│ │ ├── TDCombine.m
│ │ ├── TDEncode.m
│ │ ├── TailbitingConvEnc.m
│ │ ├── TailbitingViterbiHard.m
│ │ ├── TailbitingViterbiSoft.m
│ │ ├── TbChannelCoding.m
│ │ ├── TbChannelDecoding.m
│ │ ├── aREADME.m
│ │ ├── commlteMIMO_DCI.ber
│ │ ├── commlteMIMO_DCI.m
│ │ ├── commlteMIMO_DCI_BERtestbench.m
│ │ ├── commlteMIMO_DCI_step.m
│ │ ├── commlteMIMO_PDSCH.m
│ │ ├── commlteMIMO_PDSCH_BERtestbench.m
│ │ ├── commlteMIMO_PDSCH_step.m
│ │ ├── commlteMIMO_initialize.m
│ │ ├── commlteMIMO_params_DCI.m
│ │ ├── fcn_RateDematcher.m
│ │ ├── fcn_RateMatcher.m
│ │ ├── genPayload.m
│ │ ├── getSnrVector.m
│ │ ├── getTBsizeMCS.m
│ │ ├── prmsDLSCH.m
│ │ ├── prmsMdl.m
│ │ ├── prmsPDSCH.m
│ │ ├── zReport_data_rate.m
│ │ ├── zReport_data_rate_average.m
│ │ ├── zVisConstell.m
│ │ ├── zVisSpectrum.m
│ │ ├── zVisSpectrum0.m
│ │ └── zVisualize.m
│ ├── LinkAdaptations
│ │ ├── AWGNChannel.m
│ │ ├── CQI2indexMCS.m
│ │ ├── CQIselection.m
│ │ ├── CRCdetector.m
│ │ ├── CRCgenerator.m
│ │ ├── CSRgenerator.m
│ │ ├── CbRateDematching.m
│ │ ├── CbRateMatching.m
│ │ ├── CblkSegParams.m
│ │ ├── ChanEstimate_mTx.m
│ │ ├── CheckAntennaConfig.m
│ │ ├── DemodulatorSoft.m
│ │ ├── Descramble.m
│ │ ├── Equalizer_simo.m
│ │ ├── ExpungeFrom.m
│ │ ├── ExtChResponse.m
│ │ ├── IdChEst.m
│ │ ├── InterpolateCsr.m
│ │ ├── IntrlvrIndices.m
│ │ ├── LayerDemapper.m
│ │ ├── LayerMapper.m
│ │ ├── MIMOFadingChan.m
│ │ ├── MIMOReceiver.m
│ │ ├── MIMOReceiver_MMSE.m
│ │ ├── MIMOReceiver_MMSE_ri.m
│ │ ├── MIMOReceiver_SphereDecoder.m
│ │ ├── MIMOReceiver_SphereDecoder_ri.m
│ │ ├── MIMOReceiver_ZF.m
│ │ ├── MIMOReceiver_ZF_ri.m
│ │ ├── MIMOReceiver_ri.m
│ │ ├── Modulator.m
│ │ ├── ModulatorDetail.m
│ │ ├── OFDMRx.m
│ │ ├── OFDMTx.m
│ │ ├── PMICbSelect.m
│ │ ├── PrecoderMatrix.m
│ │ ├── REdemapper_mTx.m
│ │ ├── REmapper_mTx.m
│ │ ├── RIestimate.m
│ │ ├── RIselection.m
│ │ ├── Scramble.m
│ │ ├── Sinr_MMSE.m
│ │ ├── SpatialMuxPrecoder.m
│ │ ├── TDCombine.m
│ │ ├── TDCombine_ri.m
│ │ ├── TDEncode.m
│ │ ├── TailbitingConvEnc.m
│ │ ├── TailbitingViterbiHard.m
│ │ ├── TailbitingViterbiSoft.m
│ │ ├── TbChannelCoding.m
│ │ ├── TbChannelDecoding.m
│ │ ├── aREADME.m
│ │ ├── commlteMIMO.m
│ │ ├── commlteMIMO_SM_PMI_RI_step.m
│ │ ├── commlteMIMO_SM_PMI_step.m
│ │ ├── commlteMIMO_SM_step.m
│ │ ├── commlteMIMO_am.m
│ │ ├── commlteMIMO_amRand.m
│ │ ├── commlteMIMO_amc.m
│ │ ├── commlteMIMO_amcRand.m
│ │ ├── commlteMIMO_d.m
│ │ ├── commlteMIMO_d_PMI.m
│ │ ├── commlteMIMO_d_PMI_RI.m
│ │ ├── commlteMIMO_initialize.m
│ │ ├── commlteMIMO_params_PMI.m
│ │ ├── commlteMIMO_params_amc.m
│ │ ├── commlteMIMO_update.m
│ │ ├── fcn_RateDematcher.m
│ │ ├── fcn_RateMatcher.m
│ │ ├── genPayload.m
│ │ ├── getSnrVector.m
│ │ ├── getTBsizeMCS.m
│ │ ├── gridResponse.m
│ │ ├── gridResponse_averageSlot.m
│ │ ├── gridResponse_averageSubframe.m
│ │ ├── gridResponse_interpolate.m
│ │ ├── lteCbRateDematching.m
│ │ ├── lteCbRateMatching.m
│ │ ├── lteCbSelect.m
│ │ ├── lteCblkSegParams.m
│ │ ├── lteDescramble.m
│ │ ├── lteExtData.m
│ │ ├── lteIdChEst.m
│ │ ├── lteIntrlvrIndices.m
│ │ ├── lteScramble.m
│ │ ├── lteTbChannelCoding.m
│ │ ├── lteTbChannelDecoding.m
│ │ ├── map2MCSindex.m
│ │ ├── prmsDLSCH.m
│ │ ├── prmsMdl.m
│ │ ├── prmsPDSCH.m
│ │ ├── zReport_data_rate.m
│ │ ├── zReport_data_rate_average.m
│ │ ├── zVisConstell.m
│ │ ├── zVisRi.m
│ │ ├── zVisSinr.m
│ │ ├── zVisSpectrum.m
│ │ └── zVisualize.m
│ └── aREADME.m
├── UnderstandingLTEwithMATLAB_Chapter8
│ ├── SystemModel_MATLAB
│ │ ├── AWGNChannel.m
│ │ ├── CRCdetector.m
│ │ ├── CRCgenerator.m
│ │ ├── CSRgenerator.m
│ │ ├── CbRateDematching.m
│ │ ├── CbRateMatching.m
│ │ ├── CblkSegParams.m
│ │ ├── ChanEstimate_mTx.m
│ │ ├── CheckAntennaConfig.m
│ │ ├── DemodulatorSoft.m
│ │ ├── Descramble.m
│ │ ├── Equalizer_simo.m
│ │ ├── ExpungeFrom.m
│ │ ├── ExtChResponse.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
│ │ ├── Modulator.m
│ │ ├── ModulatorDetail.m
│ │ ├── OFDMRx.m
│ │ ├── OFDMTx.m
│ │ ├── PrecoderMatrix.m
│ │ ├── PrecoderMatrixOpenLoop.m
│ │ ├── REdemapper_mTx.m
│ │ ├── REmapper_mTx.m
│ │ ├── Scramble.m
│ │ ├── SpatialMuxPrecoder.m
│ │ ├── SpatialMuxPrecoderOpenLoop.m
│ │ ├── TDCombine.m
│ │ ├── TDEncode.m
│ │ ├── TbChannelCoding.m
│ │ ├── TbChannelDecoding.m
│ │ ├── aREADME.m
│ │ ├── commlteSystemExperiment_SnrVec.m
│ │ ├── commlteSystemExperiment_Throughput.m
│ │ ├── commlteSystemExperiment_TxModeClean.m
│ │ ├── commlteSystemExperiment_TxModeDistorted.m
│ │ ├── commlteSystemExperiment_channelEst.m
│ │ ├── commlteSystemExperiment_delaySpread.m
│ │ ├── commlteSystemExperiment_mimoReceiver.m
│ │ ├── commlteSystemExperiment_referenceChannels.m
│ │ ├── commlteSystemModel.m
│ │ ├── commlteSystemModel_Throughput.m
│ │ ├── commlteSystem_Channel.m
│ │ ├── commlteSystem_Rx.m
│ │ ├── commlteSystem_Rx_Throughput.m
│ │ ├── commlteSystem_Tx.m
│ │ ├── commlteSystem_initialize.m
│ │ ├── commlteSystem_initialize_highCP.m
│ │ ├── commlteSystem_initialize_lowCP.m
│ │ ├── commlteSystem_params.m
│ │ ├── commlteSystem_params_SnrVec.m
│ │ ├── commlteSystem_params_Throughput.m
│ │ ├── commlteSystem_params_channelEst.m
│ │ ├── commlteSystem_params_clean.m
│ │ ├── commlteSystem_params_delaySpread.m
│ │ ├── commlteSystem_params_distorted.m
│ │ ├── commlteSystem_params_mimoReceiver.m
│ │ ├── commlteSystem_params_referenceChannels.m
│ │ ├── commlteSystem_step.m
│ │ ├── genPayload.m
│ │ ├── getPathDelayGains.m
│ │ ├── getSnrVector.m
│ │ ├── getTBsizeMCS.m
│ │ ├── getThroughput.m
│ │ ├── gridResponse.m
│ │ ├── gridResponse_averageSlot.m
│ │ ├── gridResponse_averageSubframe.m
│ │ ├── gridResponse_interpolate.m
│ │ ├── prmsDLSCH.m
│ │ ├── prmsMdl.m
│ │ ├── prmsPDSCH.m
│ │ ├── zReport_data_rate_average.m
│ │ ├── zVisConstell.m
│ │ ├── zVisSpectrum.m
│ │ └── zVisualize.m
│ ├── SystemModel_Simulink
│ │ ├── AWGNChannel.m
│ │ ├── CRCdetector.m
│ │ ├── CRCgenerator.m
│ │ ├── CSRgenerator.m
│ │ ├── CbRateDematching.m
│ │ ├── CbRateMatching.m
│ │ ├── CblkSegParams.m
│ │ ├── ChanEstimate_mTx.m
│ │ ├── CheckAntennaConfig.m
│ │ ├── DemodulatorSoft.m
│ │ ├── Descramble.m
│ │ ├── Equalizer_simo.m
│ │ ├── ExpungeFrom.m
│ │ ├── ExtChResponse.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
│ │ ├── Modulator.m
│ │ ├── ModulatorDetail.m
│ │ ├── MyModel0.slx
│ │ ├── MyModel1.slx
│ │ ├── MyModel2.slx
│ │ ├── OFDMRx.m
│ │ ├── OFDMTx.m
│ │ ├── PrecoderMatrix.m
│ │ ├── PrecoderMatrixOpenLoop.m
│ │ ├── REdemapper_mTx.m
│ │ ├── REmapper_mTx.m
│ │ ├── Scramble.m
│ │ ├── SpatialMuxPrecoder.m
│ │ ├── SpatialMuxPrecoderOpenLoop.m
│ │ ├── TDCombine.m
│ │ ├── TDEncode.m
│ │ ├── TbChannelCoding.m
│ │ ├── TbChannelDecoding.m
│ │ ├── aREADME.m
│ │ ├── commlteMIMO_Simulink_init.m
│ │ ├── commlteSystem_Channel.m
│ │ ├── commlteSystem_Rx.m
│ │ ├── commlteSystem_Rx2.m
│ │ ├── commlteSystem_Tx.m
│ │ ├── commlteSystem_Tx2.m
│ │ ├── commlteSystem_initialize.m
│ │ ├── commlteSystem_params.m
│ │ ├── genPayload.m
│ │ ├── getPathDelayGains.m
│ │ ├── getSnrVector.m
│ │ ├── getTBsizeMCS.m
│ │ ├── getThroughput.m
│ │ ├── gridResponse.m
│ │ ├── gridResponse_averageSlot.m
│ │ ├── gridResponse_averageSubframe.m
│ │ ├── gridResponse_interpolate.m
│ │ ├── prmsDLSCH.m
│ │ ├── prmsMdl.m
│ │ ├── prmsPDSCH.m
│ │ ├── speech_dft_8kHz.wav
│ │ └── zReport_data_rate_average.m
│ └── aREADME.m
└── UnderstandingLTEwithMATLAB_Chapter9
├── PDCCH_processing
│ ├── Alamouti_Decoder1.m
│ ├── Alamouti_Decoder2.m
│ ├── Alamouti_Decoder3.m
│ ├── Alamouti_DecoderS.m
│ ├── Alamouti_Encoder1.m
│ ├── Alamouti_Encoder2.m
│ ├── Alamouti_EncoderS.m
│ ├── MIMOFadingChan.m
│ ├── MIMOFadingChanS.m
│ ├── Report_Timing_Results.m
│ ├── TransmitDiversityCombiner1.m
│ ├── TransmitDiversityCombiner2.m
│ ├── TransmitDiversityCombiner3.m
│ ├── TransmitDiversityCombinerS.m
│ ├── TransmitDiversityEncoder1.m
│ ├── TransmitDiversityEncoder2.m
│ ├── TransmitDiversityEncoderS.m
│ ├── aREADME.m
│ ├── fcn_Descrambler.m
│ ├── fcn_RateDematcher.m
│ ├── fcn_RateMatcher.m
│ ├── fcn_Scrambler.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.m
│ ├── zPDCCH_v8_build.prj
│ ├── zPDCCH_v8_profile.m
│ ├── zPDCCH_v8_test.m
│ ├── zPDCCH_v8s_default.slx
│ ├── zPDCCH_v8s_default_sfun.mexw64
│ ├── zPDCCH_v8s_optimized.slx
│ ├── zPDCCH_v8s_optimized_rapid.slx
│ ├── zPDCCH_v8s_optimized_rapid_sfun.mexw64
│ ├── zPDCCH_v8s_optimized_sfun.mexw64
│ ├── zPDCCH_v9.mexw64
│ ├── zPDCCH_v9_build.m
│ ├── 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
│ ├── Report_Timing_Results.m
│ ├── aREADME.m
│ ├── lteIntrlvrIndices.m
│ ├── zScript_TurboGPUAcceleration.m
│ ├── zTurboExample_gpu0.m
│ ├── zTurboExample_gpu1.m
│ ├── zTurboExample_gpu2.m
│ ├── zTurboExample_gpu3.m
│ └── zTurboExample_gpu4.m
└── aREADME.m
32 directories, 936 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论