在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → matlab通信系统工具箱

matlab通信系统工具箱

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:2.83M
  • 下载次数:23
  • 浏览次数:567
  • 发布时间:2020-06-29
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
matlab通信系统工具箱,取自matlab R2012b,对于通信专业十分有用。安装方法可以百度
【实例截图】
【核心代码】
comm
└── comm
├── +comm
│   ├── +gpu
│   │   ├── +internal
│   │   │   ├── @ConvolutionalInterleaverBase
│   │   │   │   ├── ConvolutionalInterleaverBase.p
│   │   │   │   └── private
│   │   │   │   ├── genConvIntrlvIdx.m
│   │   │   │   └── genConvIntrlvIdxBasic.m
│   │   │   ├── CUDAKernelSystemBase.p
│   │   │   ├── GPUBase.p
│   │   │   ├── GPUSystem.p
│   │   │   ├── InterleaverBase.p
│   │   │   ├── computeMaxBlocksPerMP.p
│   │   │   ├── getGPUDataType.p
│   │   │   ├── getGPUDataTypeSize.p
│   │   │   ├── gpuArrayAlloc.p
│   │   │   └── makePTXFunction.p
│   │   ├── @AWGNChannel
│   │   │   ├── AWGNChannel.p
│   │   │   └── en
│   │   │   └── AWGNChannel.m
│   │   ├── @BlockDeinterleaver
│   │   │   ├── BlockDeinterleaver.p
│   │   │   └── en
│   │   │   └── BlockDeinterleaver.m
│   │   ├── @BlockInterleaver
│   │   │   ├── BlockInterleaver.p
│   │   │   └── en
│   │   │   └── BlockInterleaver.m
│   │   ├── @ConvolutionalDeinterleaver
│   │   │   ├── ConvolutionalDeinterleaver.p
│   │   │   └── en
│   │   │   └── ConvolutionalDeinterleaver.m
│   │   ├── @ConvolutionalEncoder
│   │   │   ├── ConvolutionalEncoder.p
│   │   │   └── en
│   │   │   └── ConvolutionalEncoder.m
│   │   ├── @ConvolutionalInterleaver
│   │   │   ├── ConvolutionalInterleaver.p
│   │   │   └── en
│   │   │   └── ConvolutionalInterleaver.m
│   │   ├── @LDPCDecoder
│   │   │   ├── LDPCDecoder.p
│   │   │   └── en
│   │   │   └── LDPCDecoder.m
│   │   ├── @PSKDemodulator
│   │   │   ├── PSKDemodulator.p
│   │   │   ├── en
│   │   │   │   └── PSKDemodulator.m
│   │   │   └── private
│   │   │   ├── demodConvertBitToInt.m
│   │   │   ├── exactLLRCalculation.m
│   │   │   ├── exactLLRLogSum.m
│   │   │   ├── getBaseIndex.m
│   │   │   └── magsqMod.m
│   │   ├── @PSKModulator
│   │   │   ├── PSKModulator.p
│   │   │   └── en
│   │   │   └── PSKModulator.m
│   │   ├── @TurboDecoder
│   │   │   ├── TurboDecoder.p
│   │   │   ├── dispatch.p
│   │   │   └── en
│   │   │   ├── TurboDecoder.m
│   │   │   └── dispatch.m
│   │   └── @ViterbiDecoder
│   │   ├── ViterbiDecoder.p
│   │   ├── dispatch.p
│   │   └── en
│   │   ├── ViterbiDecoder.m
│   │   └── dispatch.m
│   ├── +internal
│   │   ├── CDF.p
│   │   ├── CDFEvaluation.p
│   │   ├── CPMDemodulatorBase.p
│   │   ├── CPMModulatorBase.p
│   │   ├── CPMPSKCarrierPhaseSynchronizerBase.p
│   │   ├── ConstellationBase.p
│   │   ├── Contents.m
│   │   ├── ConvolutionalInterleaverBase.p
│   │   ├── DAWGN.p
│   │   ├── DemodulatorBase.p
│   │   ├── DemodulatorHardDecision.p
│   │   ├── DemodulatorSoftDecision.p
│   │   ├── FadingChannel.p
│   │   ├── GoldSequenceXor.m
│   │   ├── IntegerRSDecoder.p
│   │   ├── IntegerRSEncoder.p
│   │   ├── MatrixHelicalScanInterleaverBase.p
│   │   ├── MeasureBase.p
│   │   ├── MultiBandFilter.p
│   │   ├── MultiplexedInterleaverBase.p
│   │   ├── Percentile.p
│   │   ├── PowerMeasurements.p
│   │   ├── Probability.p
│   │   ├── ScramblerBase.p
│   │   ├── TCMDemodulatorBase.p
│   │   ├── TimingSynchronizerBase.p
│   │   └── en
│   │   ├── CDF.m
│   │   ├── CDFEvaluation.m
│   │   ├── CPMDemodulatorBase.m
│   │   ├── CPMModulatorBase.m
│   │   ├── CPMPSKCarrierPhaseSynchronizerBase.m
│   │   ├── ConstellationBase.m
│   │   ├── ConvolutionalInterleaverBase.m
│   │   ├── DAWGN.m
│   │   ├── DemodulatorBase.m
│   │   ├── DemodulatorHardDecision.m
│   │   ├── DemodulatorSoftDecision.m
│   │   ├── FadingChannel.m
│   │   ├── GoldSequenceXor.m
│   │   ├── IntegerRSDecoder.m
│   │   ├── IntegerRSEncoder.m
│   │   ├── MatrixHelicalScanInterleaverBase.m
│   │   ├── MeasureBase.m
│   │   ├── MultiBandFilter.m
│   │   ├── MultiplexedInterleaverBase.m
│   │   ├── Percentile.m
│   │   ├── PowerMeasurements.m
│   │   ├── Probability.m
│   │   ├── ScramblerBase.m
│   │   ├── TCMDemodulatorBase.m
│   │   └── TimingSynchronizerBase.m
│   ├── ACPR.p
│   ├── APPDecoder.p
│   ├── AWGNChannel.p
│   ├── AlgebraicDeinterleaver.p
│   ├── AlgebraicInterleaver.p
│   ├── BCHDecoder.p
│   ├── BCHEncoder.p
│   ├── BPSKDemodulator.p
│   ├── BPSKModulator.p
│   ├── BarkerCode.m
│   ├── BinarySymmetricChannel.m
│   ├── BitToInteger.p
│   ├── BlockDeinterleaver.p
│   ├── BlockInterleaver.p
│   ├── CCDF.p
│   ├── CPFSKDemodulator.p
│   ├── CPFSKModulator.p
│   ├── CPMCarrierPhaseSynchronizer.p
│   ├── CPMDemodulator.p
│   ├── CPMModulator.p
│   ├── CRCDetector.p
│   ├── CRCGenerator.p
│   ├── CommonEnum.p
│   ├── CommonSets.p
│   ├── Contents.m
│   ├── ConvolutionalDeinterleaver.p
│   ├── ConvolutionalEncoder.p
│   ├── ConvolutionalInterleaver.p
│   ├── DBPSKDemodulator.p
│   ├── DBPSKModulator.p
│   ├── DPSKDemodulator.p
│   ├── DPSKModulator.p
│   ├── DQPSKDemodulator.p
│   ├── DQPSKModulator.p
│   ├── Descrambler.p
│   ├── DifferentialDecoder.m
│   ├── DifferentialEncoder.m
│   ├── DiscreteTimeVCO.m
│   ├── EVM.p
│   ├── EarlyLateGateTimingSynchronizer.p
│   ├── ErrorRate.p
│   ├── FSKDemodulator.p
│   ├── FSKModulator.p
│   ├── GMSKDemodulator.p
│   ├── GMSKModulator.p
│   ├── GMSKTimingSynchronizer.p
│   ├── GardnerTimingSynchronizer.p
│   ├── GeneralQAMDemodulator.p
│   ├── GeneralQAMModulator.p
│   ├── GeneralQAMTCMDemodulator.p
│   ├── GeneralQAMTCMModulator.m
│   ├── GoldSequence.m
│   ├── HDLCRCDetector.p
│   ├── HDLCRCGenerator.p
│   ├── HDLRSDecoder.p
│   ├── HDLRSEncoder.p
│   ├── HadamardCode.p
│   ├── HelicalDeinterleaver.m
│   ├── HelicalInterleaver.m
│   ├── IntegerToBit.p
│   ├── IntegrateAndDumpFilter.p
│   ├── KasamiSequence.p
│   ├── LDPCDecoder.p
│   ├── LDPCEncoder.p
│   ├── LTEMIMOChannel.m
│   ├── MER.p
│   ├── MIMOChannel.p
│   ├── MLSEEqualizer.p
│   ├── MSKDemodulator.p
│   ├── MSKModulator.p
│   ├── MSKTimingSynchronizer.p
│   ├── MatrixDeinterleaver.p
│   ├── MatrixHelicalScanDeinterleaver.p
│   ├── MatrixHelicalScanInterleaver.p
│   ├── MatrixInterleaver.p
│   ├── MemorylessNonlinearity.p
│   ├── MuellerMullerTimingSynchronizer.p
│   ├── MultiplexedDeinterleaver.p
│   ├── MultiplexedInterleaver.p
│   ├── OQPSKDemodulator.p
│   ├── OQPSKModulator.p
│   ├── OSTBCCombiner.p
│   ├── OSTBCEncoder.p
│   ├── OVSFCode.p
│   ├── PAMDemodulator.p
│   ├── PAMModulator.p
│   ├── PNSequence.p
│   ├── PSKCarrierPhaseSynchronizer.p
│   ├── PSKDemodulator.p
│   ├── PSKModulator.p
│   ├── PSKTCMDemodulator.p
│   ├── PSKTCMModulator.m
│   ├── PhaseFrequencyOffset.p
│   ├── PhaseNoise.p
│   ├── QPSKDemodulator.p
│   ├── QPSKModulator.p
│   ├── RSDecoder.p
│   ├── RSEncoder.p
│   ├── RectangularQAMDemodulator.p
│   ├── RectangularQAMModulator.p
│   ├── RectangularQAMTCMDemodulator.p
│   ├── RectangularQAMTCMModulator.m
│   ├── Scrambler.p
│   ├── ThermalNoise.m
│   ├── TurboDecoder.m
│   ├── TurboEncoder.m
│   ├── ViterbiDecoder.p
│   ├── WalshCode.p
│   └── en
│   ├── ACPR.m
│   ├── APPDecoder.m
│   ├── AWGNChannel.m
│   ├── AlgebraicDeinterleaver.m
│   ├── AlgebraicInterleaver.m
│   ├── BCHDecoder.m
│   ├── BCHEncoder.m
│   ├── BPSKDemodulator.m
│   ├── BPSKModulator.m
│   ├── BarkerCode.m
│   ├── BinarySymmetricChannel.m
│   ├── BitToInteger.m
│   ├── BlockDeinterleaver.m
│   ├── BlockInterleaver.m
│   ├── CCDF.m
│   ├── CPFSKDemodulator.m
│   ├── CPFSKModulator.m
│   ├── CPMCarrierPhaseSynchronizer.m
│   ├── CPMDemodulator.m
│   ├── CPMModulator.m
│   ├── CRCDetector.m
│   ├── CRCGenerator.m
│   ├── CommonEnum.m
│   ├── CommonSets.m
│   ├── ConvolutionalDeinterleaver.m
│   ├── ConvolutionalEncoder.m
│   ├── ConvolutionalInterleaver.m
│   ├── DBPSKDemodulator.m
│   ├── DBPSKModulator.m
│   ├── DPSKDemodulator.m
│   ├── DPSKModulator.m
│   ├── DQPSKDemodulator.m
│   ├── DQPSKModulator.m
│   ├── Descrambler.m
│   ├── DifferentialDecoder.m
│   ├── DifferentialEncoder.m
│   ├── DiscreteTimeVCO.m
│   ├── EVM.m
│   ├── EarlyLateGateTimingSynchronizer.m
│   ├── ErrorRate.m
│   ├── FSKDemodulator.m
│   ├── FSKModulator.m
│   ├── GMSKDemodulator.m
│   ├── GMSKModulator.m
│   ├── GMSKTimingSynchronizer.m
│   ├── GardnerTimingSynchronizer.m
│   ├── GeneralQAMDemodulator.m
│   ├── GeneralQAMModulator.m
│   ├── GeneralQAMTCMDemodulator.m
│   ├── GeneralQAMTCMModulator.m
│   ├── GoldSequence.m
│   ├── HDLCRCDetector.m
│   ├── HDLCRCGenerator.m
│   ├── HDLRSDecoder.m
│   ├── HDLRSEncoder.m
│   ├── HadamardCode.m
│   ├── HelicalDeinterleaver.m
│   ├── HelicalInterleaver.m
│   ├── IntegerToBit.m
│   ├── IntegrateAndDumpFilter.m
│   ├── KasamiSequence.m
│   ├── LDPCDecoder.m
│   ├── LDPCEncoder.m
│   ├── LTEMIMOChannel.m
│   ├── MER.m
│   ├── MIMOChannel.m
│   ├── MLSEEqualizer.m
│   ├── MSKDemodulator.m
│   ├── MSKModulator.m
│   ├── MSKTimingSynchronizer.m
│   ├── MatrixDeinterleaver.m
│   ├── MatrixHelicalScanDeinterleaver.m
│   ├── MatrixHelicalScanInterleaver.m
│   ├── MatrixInterleaver.m
│   ├── MemorylessNonlinearity.m
│   ├── MuellerMullerTimingSynchronizer.m
│   ├── MultiplexedDeinterleaver.m
│   ├── MultiplexedInterleaver.m
│   ├── OQPSKDemodulator.m
│   ├── OQPSKModulator.m
│   ├── OSTBCCombiner.m
│   ├── OSTBCEncoder.m
│   ├── OVSFCode.m
│   ├── PAMDemodulator.m
│   ├── PAMModulator.m
│   ├── PNSequence.m
│   ├── PSKCarrierPhaseSynchronizer.m
│   ├── PSKDemodulator.m
│   ├── PSKModulator.m
│   ├── PSKTCMDemodulator.m
│   ├── PSKTCMModulator.m
│   ├── PhaseFrequencyOffset.m
│   ├── PhaseNoise.m
│   ├── QPSKDemodulator.m
│   ├── QPSKModulator.m
│   ├── RSDecoder.m
│   ├── RSEncoder.m
│   ├── RectangularQAMDemodulator.m
│   ├── RectangularQAMModulator.m
│   ├── RectangularQAMTCMDemodulator.m
│   ├── RectangularQAMTCMModulator.m
│   ├── Scrambler.m
│   ├── ThermalNoise.m
│   ├── TurboDecoder.m
│   ├── TurboEncoder.m
│   ├── ViterbiDecoder.m
│   └── WalshCode.m
├── +commcodegen
│   ├── AlgebraicDeinterleaver.p
│   ├── AlgebraicInterleaver.p
│   ├── BCHDecoder.p
│   ├── BCHEncoder.p
│   ├── BPSKDemodulator.p
│   ├── BPSKModulator.p
│   ├── BlockDeinterleaver.p
│   ├── BlockInterleaver.p
│   ├── CPFSKDemodulator.p
│   ├── CPFSKModulator.p
│   ├── CPMDemodulator.p
│   ├── CPMModulator.p
│   ├── CRCDetector.p
│   ├── CRCGenerator.p
│   ├── ConvolutionalDeinterleaver.p
│   ├── ConvolutionalInterleaver.p
│   ├── DBPSKDemodulator.p
│   ├── DBPSKModulator.p
│   ├── DPSKDemodulator.p
│   ├── DPSKModulator.p
│   ├── DQPSKDemodulator.p
│   ├── DQPSKModulator.p
│   ├── Descrambler.p
│   ├── EVM.p
│   ├── EarlyLateGateTimingSynchronizer.p
│   ├── ErrorRate.p
│   ├── FSKDemodulator.p
│   ├── FSKModulator.p
│   ├── GMSKDemodulator.p
│   ├── GMSKModulator.p
│   ├── GMSKTimingSynchronizer.p
│   ├── GardnerTimingSynchronizer.p
│   ├── IntegrateAndDumpFilter.p
│   ├── KasamiSequence.p
│   ├── MER.p
│   ├── MLSEEqualizer.p
│   ├── MSKDemodulator.p
│   ├── MSKModulator.p
│   ├── MSKTimingSynchronizer.p
│   ├── MatrixHelicalScanDeinterleaver.p
│   ├── MatrixHelicalScanInterleaver.p
│   ├── MuellerMullerTimingSynchronizer.p
│   ├── OQPSKDemodulator.p
│   ├── OQPSKModulator.p
│   ├── PAMModulator.p
│   ├── PSKModulator.p
│   ├── PSKTCMDemodulator.p
│   ├── PhaseFrequencyOffset.p
│   ├── QPSKModulator.p
│   ├── RectangularQAMModulator.p
│   ├── RectangularQAMTCMDemodulator.p
│   ├── Scrambler.p
│   └── ViterbiDecoder.p
├── +commmeasure
│   ├── ACPR.m
│   ├── AbstractPowerMeasurement.m
│   ├── AbstractWarnResetUtils.m
│   ├── Contents.m
│   ├── EVM.m
│   ├── ErrVecMeasure.m
│   ├── MER.m
│   ├── MultiBandFilter.m
│   ├── Percentile.m
│   └── ja
│   ├── Contents.m
│   ├── EVM.m
│   └── MER.m
├── +commscope
│   ├── @EyeScopeCompareResultsView
│   │   ├── EyeScopeCompareResultsView.m
│   │   ├── guiSizes.m
│   │   ├── plotMeasurements.m
│   │   ├── render.m
│   │   └── update.m
│   ├── @EyeScopeSingleEyeView
│   │   ├── EyeScopeSingleEyeView.m
│   │   ├── guiSizes.m
│   │   ├── render.m
│   │   ├── update.m
│   │   ├── updateAxesWidth.m
│   │   └── updateColorMap.m
│   ├── @eyediagramgui
│   │   ├── cleanup.m
│   │   ├── close.m
│   │   ├── deleteEyeDiagramObject.m
│   │   ├── disp.m
│   │   ├── eyeDiagramGuiImportEyeSizes.m
│   │   ├── eyediagramgui.m
│   │   ├── formatItemValue.m
│   │   ├── getItemValue.m
│   │   ├── getOptionsViewSizes.m
│   │   ├── importEyeDiagramObject.m
│   │   ├── render.m
│   │   ├── renderFileMenu.m
│   │   ├── renderHelpMenu.m
│   │   ├── renderImportEyeDiagram.m
│   │   ├── renderMenu.m
│   │   ├── renderOptionsMenu.m
│   │   ├── renderOptionsViewSetup.m
│   │   ├── renderViewMenu.m
│   │   ├── save.m
│   │   ├── saveIfDirty.m
│   │   ├── saveas.m
│   │   ├── unrender.m
│   │   ├── update.m
│   │   ├── updateFigureTitle.m
│   │   ├── updateFileMenu.m
│   │   ├── updateMenu.m
│   │   ├── updateOptionsMenu.m
│   │   └── updateViewMenu.m
│   ├── AbstractScope.m
│   ├── EyeObjMgr.m
│   ├── EyeScopePlotCtrlWin.m
│   ├── InfoPanelMgr.m
│   ├── MeasurementsPanelMgr.m
│   ├── SPMeasurements.m
│   ├── SPPlot.m
│   ├── SPWidget.m
│   ├── ScatterPlot.m
│   ├── ScopeFace.m
│   ├── SettingsPanelMgr.m
│   ├── notifyError.m
│   └── notifyWarning.m
├── +commsrc
│   ├── @nrz
│   │   ├── calcPulse.m
│   │   ├── generate.m
│   │   └── nrz.m
│   ├── @pattern
│   │   ├── computedcd.m
│   │   ├── idealtostd181.m
│   │   ├── pattern.m
│   │   └── std181toideal.m
│   ├── @pn
│   │   ├── initObj.m
│   │   └── pn.m
│   ├── @rz
│   │   ├── calcPulse.m
│   │   ├── generate.m
│   │   └── rz.m
│   ├── abstractJitter.m
│   ├── abstractPulse.m
│   ├── combinedjitter.m
│   ├── diracjitter.m
│   ├── periodicjitter.m
│   └── randomjitter.m
├── +commtest
│   ├── Contents.m
│   ├── ErrorRate.m
│   ├── MPSKSystem.m
│   └── errorRateTestConsoleFormatPlot.m
├── +crc
│   ├── @basecrc
│   │   └── basecrc.m
│   ├── @detector
│   │   ├── detector.m
│   │   └── ja
│   │   └── detector.m
│   ├── @generator
│   │   ├── generator.m
│   │   └── ja
│   │   └── generator.m
│   ├── Contents.m
│   └── ja
│   └── Contents.m
├── +mimo
│   ├── @BaseClass
│   │   └── BaseClass.m
│   ├── @BaseSigProc
│   │   └── BaseSigProc.m
│   ├── @Channel
│   │   ├── Channel.m
│   │   ├── copy.m
│   │   ├── disp.m
│   │   ├── filter.m
│   │   ├── initChannel.m
│   │   ├── initialize.m
│   │   ├── reset.m
│   │   └── scalePathGains.m
│   ├── @ChannelFilter
│   │   ├── ChannelFilter.m
│   │   ├── channelFilterCopy.m
│   │   ├── filter.m
│   │   ├── initialize.m
│   │   └── reset.m
│   ├── @FiltGaussian
│   │   ├── FiltGaussian.m
│   │   ├── aJakes.m
│   │   ├── bell.m
│   │   ├── biGaussian.m
│   │   ├── filtGaussianCopy.m
│   │   ├── flat.m
│   │   ├── gaussian.m
│   │   ├── generateOutput.m
│   │   ├── initialize.m
│   │   ├── jakes.m
│   │   ├── rJakes.m
│   │   ├── reset.m
│   │   ├── rounded.m
│   │   ├── setRates.m
│   │   └── storeOutput.m
│   ├── @InterpFilter
│   │   ├── InterpFilter.m
│   │   ├── filter.m
│   │   ├── initialize.m
│   │   └── reset.m
│   ├── @RayleighFading
│   │   ├── RayleighFading.m
│   │   ├── generateBlock.m
│   │   ├── generateOutput.m
│   │   ├── initialize.m
│   │   ├── rayleighFadingCopy.m
│   │   ├── reset.m
│   │   └── setRates.m
│   ├── @SigResponse
│   │   └── SigResponse.m
│   └── @SigStatistics
│   ├── SigStatistics.m
│   ├── flush.m
│   ├── initialize.m
│   ├── reset.m
│   ├── sigStatisticsCopy.m
│   └── update.m
├── +seqgen
│   └── @pn
│   └── pn.m
├── @adaptalg
│   ├── @baseclass
│   │   ├── baseclass.p
│   │   ├── disp.p
│   │   ├── get_nWeights.p
│   │   ├── reset.m
│   │   ├── schema.p
│   │   └── set_nWeights.p
│   ├── @cma
│   │   ├── cma.p
│   │   ├── schema.p
│   │   └── update_weights.m
│   ├── @lms
│   │   ├── lms.p
│   │   ├── schema.p
│   │   └── update_weights.m
│   ├── @normlms
│   │   ├── normlms.p
│   │   ├── schema.p
│   │   └── update_weights.m
│   ├── @rls
│   │   ├── disp.p
│   │   ├── reset.m
│   │   ├── rls.p
│   │   ├── schema.p
│   │   ├── set_nWeights.p
│   │   └── update_weights.m
│   ├── @signlms
│   │   ├── schema.p
│   │   ├── signlms.p
│   │   └── update_weights.m
│   ├── @varlms
│   │   ├── copy.p
│   │   ├── disp.p
│   │   ├── get_nWeights.p
│   │   ├── loadobj.p
│   │   ├── reset.m
│   │   ├── reset.p
│   │   ├── saveobj.p
│   │   ├── schema.p
│   │   ├── set_nWeights.p
│   │   ├── update_weights.m
│   │   ├── update_weights.p
│   │   └── varlms.p
│   ├── ja
│   │   └── reset.m
│   ├── reset.m
│   └── schema.p
├── @channel
│   ├── @baseclass
│   │   ├── baseclass_disp.m
│   │   ├── disp.m
│   │   ├── getpropval.m
│   │   └── schema.p
│   ├── @basefiltgaussian
│   │   ├── basefiltgaussian.m
│   │   ├── basefiltgaussian_initprivatedata.m
│   │   ├── basefiltgaussian_reset.m
│   │   ├── construct.m
│   │   ├── generateoutput.m
│   │   ├── initialize.m
│   │   ├── probe.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   ├── set_impulseresponse.m
│   │   ├── set_numchannels.m
│   │   ├── storeoutput.m
│   │   └── updatestates.m
│   ├── @basesigproc
│   │   ├── basesigproc.m
│   │   ├── basesigproc_initprivatedata.m
│   │   ├── check_object_locked.m
│   │   ├── probe.m
│   │   └── schema.p
│   ├── @buffer
│   │   ├── buffer.m
│   │   ├── buffer_flush.m
│   │   ├── buffer_initprivatedata.m
│   │   ├── buffer_reset.m
│   │   ├── buffer_update.m
│   │   ├── construct.m
│   │   ├── flush.m
│   │   ├── initialize.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   └── update.m
│   ├── @channelfilter
│   │   ├── channelfilter.m
│   │   ├── channelfilter_copy.m
│   │   ├── construct.m
│   │   ├── filter.m
│   │   ├── initialize.m
│   │   ├── initprivatedata.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   ├── updatestates.m
│   │   └── updatetapgains.m
│   ├── @filtgaussian
│   │   ├── ajakes.m
│   │   ├── bell.m
│   │   ├── bigaussian.m
│   │   ├── construct.m
│   │   ├── filtgaussian.m
│   │   ├── filtgaussian_copy.m
│   │   ├── flat.m
│   │   ├── gaussian.m
│   │   ├── initialize.m
│   │   ├── initprivatedata.m
│   │   ├── jakes.m
│   │   ├── reset.m
│   │   ├── rjakes.m
│   │   ├── rounded.m
│   │   ├── schema.p
│   │   ├── set_impulseresponse.m
│   │   ├── set_numchannels.m
│   │   ├── setrates.m
│   │   └── storeoutput.m
│   ├── @interpfilter
│   │   ├── construct.m
│   │   ├── filter.m
│   │   ├── initialize.m
│   │   ├── initprivatedata.m
│   │   ├── interpfilter.m
│   │   ├── reset.m
│   │   └── schema.p
│   ├── @intfiltgaussian
│   │   ├── construct.m
│   │   ├── generateblock.m
│   │   ├── generateoutput.m
│   │   ├── initialize.m
│   │   ├── initprivatedata.m
│   │   ├── intfiltgaussian.m
│   │   ├── intfiltgaussian_copy.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   ├── setrates.m
│   │   └── updatestates.m
│   ├── @mpanimateaxes
│   │   ├── initialize.m
│   │   ├── mpanimateaxes.m
│   │   ├── mpanimateaxes_initialize.m
│   │   ├── mpanimateaxes_newchannel.m
│   │   ├── mpanimateaxes_reset.m
│   │   ├── newchannel.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   ├── setactive.m
│   │   ├── setaxesposition.m
│   │   ├── setchanneldata.m
│   │   ├── setslider.m
│   │   └── setsnapshotprops.m
│   ├── @mpcompaxes
│   │   ├── initialize.m
│   │   ├── mpcompaxes.m
│   │   ├── newchannel.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   └── update.m
│   ├── @mpdoppleraxes
│   │   ├── initialize.m
│   │   ├── mpdoppleraxes.m
│   │   ├── newchannel.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   └── update.m
│   ├── @mpenergyaxes
│   │   ├── initialize.m
│   │   ├── mpenergyaxes.m
│   │   ├── newchannel.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   └── update.m
│   ├── @mpfreqaxes
│   │   ├── initialize.m
│   │   ├── mpfreqaxes.m
│   │   ├── newchannel.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   └── update.m
│   ├── @mpiraxes
│   │   ├── initialize.m
│   │   ├── mpiraxes.m
│   │   ├── newchannel.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   └── update.m
│   ├── @mpirwataxes
│   │   ├── initialize.m
│   │   ├── mpirwataxes.m
│   │   ├── newchannel.m
│   │   ├── schema.p
│   │   └── update.m
│   ├── @mpscatteraxes
│   │   ├── initialize.m
│   │   ├── mpscatteraxes.m
│   │   ├── newchannel.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   └── update.m
│   ├── @mptrajaxes
│   │   ├── initialize.m
│   │   ├── mptrajaxes.m
│   │   ├── newchannel.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   └── update.m
│   ├── @multipath
│   │   ├── construct.m
│   │   ├── copy.m
│   │   ├── disp.m
│   │   ├── figexist.m
│   │   ├── filter.m
│   │   ├── filterblock.m
│   │   ├── initialize.m
│   │   ├── multipath.m
│   │   ├── plot.m
│   │   ├── reset.m
│   │   ├── scalepathgains.m
│   │   ├── schema.p
│   │   └── updatestates.m
│   ├── @multipathaxes
│   │   ├── construct.m
│   │   ├── initialize.m
│   │   ├── multipathaxes.m
│   │   ├── multipathaxes_initialize.m
│   │   ├── multipathaxes_reset.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   ├── setactive.m
│   │   ├── setaxesposition.m
│   │   ├── setchanneldata.m
│   │   └── setplotcolors.m
│   ├── @multipathfig
│   │   ├── animationmenu.m
│   │   ├── closefig.m
│   │   ├── construct.m
│   │   ├── dopplerpathnumber.m
│   │   ├── initialize.m
│   │   ├── multipathfig.m
│   │   ├── pausebutton.m
│   │   ├── plot.m
│   │   ├── plotsnapshots.m
│   │   ├── refreshsnapshot.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   ├── selectaxes.m
│   │   ├── setanimation.m
│   │   ├── setaxespositions.m
│   │   ├── setfigposition.m
│   │   ├── setslider.m
│   │   ├── setslider_gcf.m
│   │   └── updateschedule.m
│   ├── @rayleigh
│   │   ├── disp.m
│   │   ├── rayleigh.m
│   │   ├── scalepathgains.m
│   │   └── schema.p
│   ├── @rayleighfading
│   │   ├── rayleighfading.m
│   │   └── schema.p
│   ├── @rician
│   │   ├── disp.m
│   │   ├── rician.m
│   │   └── schema.p
│   ├── @sigresponse
│   │   ├── schema.p
│   │   └── sigresponse.m
│   ├── @sigstatistics
│   │   ├── construct.m
│   │   ├── flush.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   ├── sigstatistics.m
│   │   ├── sigstatistics_copy.m
│   │   └── update.m
│   ├── @slidebuffer
│   │   ├── schema.p
│   │   ├── slidebuffer.m
│   │   └── update.m
│   ├── filter.m
│   ├── ja
│   │   ├── filter.m
│   │   ├── plot.m
│   │   └── reset.m
│   ├── plot.m
│   ├── reset.m
│   └── schema.p
├── @commscope
│   ├── @abstractHist2D
│   │   ├── calcAndSetHorizontalBins.m
│   │   ├── calcAndSetVerticalBins.m
│   │   ├── calcBins.m
│   │   ├── calcPDF.m
│   │   ├── resetHistograms.m
│   │   ├── schema.p
│   │   ├── updateHistograms.m
│   │   ├── updateHorHist.m
│   │   └── updateVerHist.m
│   ├── @abstractScope
│   │   ├── baseCreateScope.m
│   │   ├── close.m
│   │   ├── deleteScope.m
│   │   ├── findAxes.m
│   │   ├── isScopeAvailable.m
│   │   ├── ja
│   │   │   └── close.m
│   │   ├── plotSignal.m
│   │   ├── schema.p
│   │   ├── scopeCopy.m
│   │   ├── scopeInitPropValuePairs.m
│   │   ├── setPrivProp.m
│   │   ├── setSampFreqLocal.m
│   │   ├── set_SamplesPerSymbol.m
│   │   ├── storeAxesInfo.m
│   │   └── updateAxesInfo.m
│   ├── @baseclass
│   │   ├── baseCopy.m
│   │   ├── baseDisp.m
│   │   ├── baseInitPropValuePairs.m
│   │   ├── getErrorId.m
│   │   ├── getPrivProp.m
│   │   ├── schema.p
│   │   └── setPrivProp.m
│   ├── @eyediagram
│   │   ├── analyze.m
│   │   ├── checkClipping.m
│   │   ├── complexImage.m
│   │   ├── complexPlot.m
│   │   ├── complexSurf.m
│   │   ├── copy.m
│   │   ├── createAxes.m
│   │   ├── createScope.m
│   │   ├── disp.m
│   │   ├── exportdata.m
│   │   ├── eyediagram.m
│   │   ├── initPropValuePairs.m
│   │   ├── ja
│   │   │   ├── analyze.m
│   │   │   ├── copy.m
│   │   │   ├── disp.m
│   │   │   ├── exportdata.m
│   │   │   ├── eyediagram.m
│   │   │   ├── plot.m
│   │   │   ├── reset.m
│   │   │   └── update.m
│   │   ├── loadobj.m
│   │   ├── plot.m
│   │   ├── processEvents.m
│   │   ├── reset.m
│   │   ├── saveobj.m
│   │   ├── schema.p
│   │   ├── setPrivProp.m
│   │   ├── setSampFreqLocal.m
│   │   ├── set_SamplesPerSymbol.m
│   │   └── update.m
│   ├── @eyemeasurements
│   │   ├── analyze.m
│   │   ├── disp.m
│   │   ├── eyemeasurements.m
│   │   ├── getEyeLevel.m
│   │   ├── initPropValuePairs.m
│   │   ├── ja
│   │   │   ├── analyze.m
│   │   │   └── eyemeasurements.m
│   │   ├── private
│   │   │   ├── calcEyeAmplitude.m
│   │   │   ├── calcEyeCrossingAmp.m
│   │   │   ├── calcEyeCrossingPercentage.m
│   │   │   ├── calcEyeCrossingTime.m
│   │   │   ├── calcEyeDelay.m
│   │   │   ├── calcEyeHeight.m
│   │   │   ├── calcEyeLevel.m
│   │   │   ├── calcEyeOpeningHor.m
│   │   │   ├── calcEyeOpeningVer.m
│   │   │   ├── calcEyeRiseFallTime.m
│   │   │   ├── calcEyeSNR.m
│   │   │   ├── calcEyeWidth.m
│   │   │   ├── calcJitterRJDJTJ.m
│   │   │   ├── calcJitterRMSP2P.m
│   │   │   ├── calcQualityFactor.m
│   │   │   └── dualDiracTailFitting.m
│   │   ├── reset.m
│   │   └── schema.p
│   ├── @eyemeasurementsetup
│   │   ├── copy.m
│   │   ├── determineRefAmpLevels.m
│   │   ├── disp.m
│   │   ├── eyemeasurementsetup.m
│   │   ├── initPropValuePairs.m
│   │   ├── ja
│   │   │   └── eyemeasurementsetup.m
│   │   └── schema.p
│   ├── Contents.m
│   ├── ja
│   │   └── Contents.m
│   └── schema.p
├── @doppler
│   ├── @ajakes
│   │   ├── ajakes.m
│   │   ├── schema.p
│   │   └── updateChannel.m
│   ├── @baseclass
│   │   ├── baseclass.m
│   │   ├── copy.m
│   │   ├── disp.m
│   │   ├── getErrorId.m
│   │   ├── initObject.m
│   │   ├── initPropValuePairs.m
│   │   ├── loadobj.m
│   │   ├── saveobj.m
│   │   ├── schema.p
│   │   └── updateChannel.m
│   ├── @bell
│   │   ├── bell.m
│   │   ├── schema.p
│   │   └── updateChannel.m
│   ├── @bigaussian
│   │   ├── bigaussian.m
│   │   ├── schema.p
│   │   └── updateChannel.m
│   ├── @flat
│   │   ├── flat.m
│   │   └── schema.p
│   ├── @gaussian
│   │   ├── gaussian.m
│   │   ├── schema.p
│   │   └── updateChannel.m
│   ├── @jakes
│   │   ├── jakes.m
│   │   └── schema.p
│   ├── @rjakes
│   │   ├── rjakes.m
│   │   ├── schema.p
│   │   └── updateChannel.m
│   ├── @rounded
│   │   ├── rounded.m
│   │   ├── schema.p
│   │   └── updateChannel.m
│   ├── doppler.m
│   ├── ja
│   │   └── doppler.m
│   ├── schema.p
│   └── types.m
├── @equalizer
│   ├── @baseclass
│   │   ├── baseclass.p
│   │   ├── copy.p
│   │   ├── equalize.m
│   │   ├── get_SigConst.p
│   │   ├── loadobj.p
│   │   ├── saveobj.p
│   │   ├── schema.p
│   │   ├── set_SigConst.p
│   │   ├── set_nSampPerSym.p
│   │   └── thisequalize.m
│   ├── @dfe
│   │   ├── dfe.p
│   │   ├── eqindices.m
│   │   ├── schema.p
│   │   └── setreftap.p
│   ├── @lineareq
│   │   ├── disp.p
│   │   ├── eqindices.m
│   │   ├── initialize.m
│   │   ├── lineareq.p
│   │   ├── reset.m
│   │   ├── schema.p
│   │   ├── set_nSampPerSym.p
│   │   ├── setreftap.p
│   │   └── thisequalize.m
│   ├── ja
│   │   └── reset.m
│   ├── reset.m
│   └── schema.p
├── @fec
│   ├── @algbase
│   │   ├── InitPropValuePairs.m
│   │   ├── algbase.m
│   │   ├── disp.m
│   │   ├── getErrorId.m
│   │   ├── populateTables.m
│   │   ├── schema.p
│   │   ├── setPuncPat.m
│   │   └── setShort.m
│   ├── @bchbase
│   │   ├── bchcon.m
│   │   ├── schema.p
│   │   ├── setGenPoly.m
│   │   ├── setK.m
│   │   ├── setN.m
│   │   └── updateTables.m
│   ├── @bchdec
│   │   ├── algType.m
│   │   ├── bchdec.m
│   │   ├── copy.m
│   │   ├── decode.m
│   │   ├── schema.p
│   │   └── updateTables.m
│   ├── @bchenc
│   │   ├── algType.m
│   │   ├── bchenc.m
│   │   ├── copy.m
│   │   ├── encode.m
│   │   └── schema.p
│   ├── @ldpcdec
│   │   ├── decode.m
│   │   ├── disp.m
│   │   ├── ldpcdec.m
│   │   ├── schema.p
│   │   └── setprivprop.m
│   ├── @ldpcenc
│   │   ├── disp.m
│   │   ├── encode.m
│   │   ├── ldpcenc.m
│   │   ├── schema.p
│   │   └── setParityCheckMatrix.m
│   ├── @rsbase
│   │   ├── rsConstructor.m
│   │   ├── schema.p
│   │   ├── setGenPoly.m
│   │   ├── setK.m
│   │   └── setN.m
│   ├── @rsdec
│   │   ├── algType.m
│   │   ├── decode.m
│   │   ├── rsdec.m
│   │   └── schema.p
│   ├── @rsenc
│   │   ├── algType.m
│   │   ├── encode.m
│   │   ├── rsenc.m
│   │   └── schema.p
│   ├── fec.m
│   ├── ja
│   │   └── fec.m
│   ├── schema.p
│   └── types.m
├── @gf
│   ├── all.m
│   ├── any.m
│   ├── conv.m
│   ├── convmtx.m
│   ├── cosets.m
│   ├── ctranspose.m
│   ├── deconv.m
│   ├── det.m
│   ├── dftmtx.m
│   ├── diag.m
│   ├── display.m
│   ├── end.m
│   ├── eq.m
│   ├── fft.m
│   ├── filter.m
│   ├── gettables.m
│   ├── gf.m
│   ├── gf_mex.m
│   ├── horzcat.m
│   ├── ifft.m
│   ├── inv.m
│   ├── isempty.m
│   ├── isprimitive.m
│   ├── ja
│   │   ├── all.m
│   │   ├── any.m
│   │   ├── conv.m
│   │   ├── convmtx.m
│   │   ├── cosets.m
│   │   ├── ctranspose.m
│   │   ├── deconv.m
│   │   ├── det.m
│   │   ├── dftmtx.m
│   │   ├── diag.m
│   │   ├── display.m
│   │   ├── end.m
│   │   ├── eq.m
│   │   ├── fft.m
│   │   ├── filter.m
│   │   ├── gf.m
│   │   ├── gf_mex.m
│   │   ├── horzcat.m
│   │   ├── ifft.m
│   │   ├── inv.m
│   │   ├── isempty.m
│   │   ├── isprimitive.m
│   │   ├── ldivide.m
│   │   ├── length.m
│   │   ├── log.m
│   │   ├── lsolve.m
│   │   ├── lu.m
│   │   ├── minpol.m
│   │   ├── minus.m
│   │   ├── mldivide.m
│   │   ├── mpower.m
│   │   ├── mrdivide.m
│   │   ├── mtimes.m
│   │   ├── ne.m
│   │   ├── plus.m
│   │   ├── polyval.m
│   │   ├── power.m
│   │   ├── primpoly.m
│   │   ├── rank.m
│   │   ├── rdivide.m
│   │   ├── reshape.m
│   │   ├── roots.m
│   │   ├── size.m
│   │   ├── subsasgn.m
│   │   ├── subsref.m
│   │   ├── times.m
│   │   ├── transpose.m
│   │   ├── tril.m
│   │   ├── triu.m
│   │   ├── uminus.m
│   │   ├── usolve.m
│   │   └── vertcat.m
│   ├── ldivide.m
│   ├── length.m
│   ├── log.m
│   ├── lsolve.m
│   ├── lu.m
│   ├── mat2str.m
│   ├── minpol.m
│   ├── minus.m
│   ├── mldivide.m
│   ├── mpower.m
│   ├── mrdivide.m
│   ├── mtimes.m
│   ├── ne.m
│   ├── plus.m
│   ├── polyval.m
│   ├── power.m
│   ├── primpoly.m
│   ├── rank.m
│   ├── rdivide.m
│   ├── reshape.m
│   ├── roots.m
│   ├── size.m
│   ├── subsasgn.m
│   ├── subsref.m
│   ├── times.m
│   ├── transpose.m
│   ├── tril.m
│   ├── triu.m
│   ├── uminus.m
│   ├── usolve.m
│   └── vertcat.m
├── @modem
│   ├── @abstractDemod
│   │   ├── abstractDemodDisp.m
│   │   ├── checkDemodInput.m
│   │   ├── clearApproxLLRPrivProps.m
│   │   ├── clearLLRPrivProps.m
│   │   ├── convertIntegers2Bits.m
│   │   ├── demodulate.m
│   │   ├── demodulate_LLR.m
│   │   ├── initLLR.m
│   │   ├── initSoftDemod.m
│   │   ├── schema.p
│   │   └── setDecisionType.m
│   ├── @abstractDemodWithSymbolMapping
│   │   ├── baseSetSymbolMapping.m
│   │   ├── baseSetSymbolOrder.m
│   │   ├── calcAndSetSymbolMapping.m
│   │   ├── calcGraySymbolMapping.m
│   │   ├── getPrivProp.m
│   │   ├── schema.p
│   │   ├── setPrivProp.m
│   │   ├── setSymbolMapping.m
│   │   └── setSymbolOrder.m
│   ├── @abstractMod
│   │   ├── abstractModDisp.m
│   │   ├── checkModInput.m
│   │   ├── checkModInputSizeBit.m
│   │   ├── convertBits2Integers.m
│   │   ├── modulate.m
│   │   ├── modulate_Bit.m
│   │   ├── modulate_Int.m
│   │   ├── schema.p
│   │   └── setProcessFunction.m
│   ├── @abstractModWithSymbolMapping
│   │   ├── baseSetSymbolMapping.m
│   │   ├── baseSetSymbolOrder.m
│   │   ├── calcAndSetSymbolMapping.m
│   │   ├── calcGraySymbolMapping.m
│   │   ├── getPrivProp.m
│   │   ├── schema.p
│   │   ├── setPrivProp.m
│   │   ├── setSymbolMapping.m
│   │   └── setSymbolOrder.m
│   ├── @baseclass
│   │   ├── baseInitCommonProp.m
│   │   ├── baseInitPropValuePairs.m
│   │   ├── baseSetM.m
│   │   ├── baseclass.m
│   │   ├── getErrorId.m
│   │   ├── getPrivProp.m
│   │   ├── initFromObject.m
│   │   ├── initObject.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   ├── setM.m
│   │   └── setPrivProp.m
│   ├── @dpskdemod
│   │   ├── calcAndSetConstellation.m
│   │   ├── copy.m
│   │   ├── demodulate_BitBin.m
│   │   ├── demodulate_BitGrayUserDefined.m
│   │   ├── demodulate_IntBin.m
│   │   ├── demodulate_IntGrayUserDefined.m
│   │   ├── disp.m
│   │   ├── dpskdemod.m
│   │   ├── getPrivProp.m
│   │   ├── initCommonProp.m
│   │   ├── initPropValuePairs.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   ├── setDecisionType.m
│   │   ├── setM.m
│   │   ├── setPrivProp.m
│   │   ├── setProcessFunction.m
│   │   ├── setSymbolMapping.m
│   │   └── setSymbolOrder.m
│   ├── @dpskmod
│   │   ├── calcAndSetConstellation.m
│   │   ├── computeModOutput.m
│   │   ├── copy.m
│   │   ├── disp.m
│   │   ├── dpskmod.m
│   │   ├── getPrivProp.m
│   │   ├── initCommonProp.m
│   │   ├── initPropValuePairs.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   ├── setM.m
│   │   ├── setPrivProp.m
│   │   ├── setSymbolMapping.m
│   │   └── setSymbolOrder.m
│   ├── @genqamdemod
│   │   ├── copy.m
│   │   ├── demodulate_ApproxLLR.m
│   │   ├── demodulate_BitBin.m
│   │   ├── demodulate_IntBin.m
│   │   ├── disp.m
│   │   ├── genqamdemod.m
│   │   ├── getPrivProp.m
│   │   ├── initApproximateLLR.m
│   │   ├── initCommonProp.m
│   │   ├── initPropValuePairs.m
│   │   ├── loadobj.m
│   │   ├── saveobj.m
│   │   ├── schema.p
│   │   ├── setDecisionType.m
│   │   ├── setM.m
│   │   ├── setPrivProp.m
│   │   └── setProcessFunction.m
│   ├── @genqammod
│   │   ├── computeModOutput.m
│   │   ├── copy.m
│   │   ├── disp.m
│   │   ├── genqammod.m
│   │   ├── getPrivProp.m
│   │   ├── initCommonProp.m
│   │   ├── initPropValuePairs.m
│   │   ├── loadobj.m
│   │   ├── saveobj.m
│   │   ├── schema.p
│   │   ├── setM.m
│   │   └── setPrivProp.m
│   ├── @mskdemod
│   │   ├── copy.m
│   │   ├── demodulate_Conventional.m
│   │   ├── demodulate_Precoded.m
│   │   ├── disp.m
│   │   ├── getPrivProp.m
│   │   ├── initCommonProp.m
│   │   ├── initPropValuePairs.m
│   │   ├── iqDemod.m
│   │   ├── loadobj.m
│   │   ├── mskdemod.m
│   │   ├── reset.m
│   │   ├── saveobj.m
│   │   ├── schema.p
│   │   ├── setDecisionType.m
│   │   ├── setM.m
│   │   ├── setPrivProp.m
│   │   └── setProcessFunction.m
│   ├── @mskmod
│   │   ├── copy.m
│   │   ├── disp.m
│   │   ├── getPrivProp.m
│   │   ├── initCommonProp.m
│   │   ├── initPropValuePairs.m
│   │   ├── iqMod.m
│   │   ├── loadobj.m
│   │   ├── modulate_Conventional.m
│   │   ├── modulate_Precoded.m
│   │   ├── mskmod.m
│   │   ├── reset.m
│   │   ├── saveobj.m
│   │   ├── schema.p
│   │   ├── setM.m
│   │   ├── setPrivProp.m
│   │   └── setProcessFunction.m
│   ├── @oqpskdemod
│   │   ├── calcAndSetConstellation.m
│   │   ├── copy.m
│   │   ├── demodulate_ApproxLLR_Opt.m
│   │   ├── demodulate_BitBin.m
│   │   ├── demodulate_BitGrayUserDefined.m
│   │   ├── demodulate_IntBin.m
│   │   ├── demodulate_IntGrayUserDefined.m
│   │   ├── demodulate_LLR.m
│   │   ├── disp.m
│   │   ├── getPrivProp.m
│   │   ├── initApproximateLLR.m
│   │   ├── initCommonProp.m
│   │   ├── initPropValuePairs.m
│   │   ├── oqpskdemod.m
│   │   ├── removeIQShift.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   ├── setM.m
│   │   ├── setPrivProp.m
│   │   ├── setProcessFunction.m
│   │   ├── setSymbolMapping.m
│   │   └── setSymbolOrder.m
│   ├── @oqpskmod
│   │   ├── calcAndSetConstellation.m
│   │   ├── computeModOutput.m
│   │   ├── copy.m
│   │   ├── disp.m
│   │   ├── getPrivProp.m
│   │   ├── initCommonProp.m
│   │   ├── initPropValuePairs.m
│   │   ├── oqpskmod.m
│   │   ├── reset.m
│   │   ├── schema.p
│   │   ├── setM.m
│   │   ├── setPrivProp.m
│   │   ├── setSymbolMapping.m
│   │   └── setSymbolOrder.m
│   ├── @pamdemod
│   │   ├── calcAndSetConstellation.m
│   │   ├── copy.m
│   │   ├── demodulate_ApproxLLR.m
│   │   ├── demodulate_BitBin.m
│   │   ├── demodulate_BitGrayUserDefined.m
│   │   ├── demodulate_IntBin.m
│   │   ├── demodulate_IntGrayUserDefined.m
│   │   ├── disp.m
│   │   ├── getPrivProp.m
│   │   ├── initApproximateLLR.m
│   │   ├── initCommonProp.m
│   │   ├── initPropValuePairs.m
│   │   ├── pamdemod.m
│   │   ├── schema.p
│   │   ├── setM.m
│   │   ├── setPrivProp.m
│   │   └── setProcessFunction.m
│   ├── @pammod
│   │   ├── calcAndSetConstellation.m
│   │   ├── computeModOutput.m
│   │   ├── copy.m
│   │   ├── disp.m
│   │   ├── getPrivProp.m
│   │   ├── initCommonProp.m
│   │   ├── initPropValuePairs.m
│   │   ├── pammod.m
│   │   ├── schema.p
│   │   ├── setM.m
│   │   └── setPrivProp.m
│   ├── @pskdemod
│   │   ├── calcAndSetConstellation.m
│   │   ├── copy.m
│   │   ├── demodulate_ApproxLLR_Opt.m
│   │   ├── demodulate_BitBin.m
│   │   ├── demodulate_BitGrayUserDefined.m
│   │   ├── demodulate_IntBin.m
│   │   ├── demodulate_IntGrayUserDefined.m
│   │   ├── disp.m
│   │   ├── getPrivProp.m
│   │   ├── initApproximateLLR.m
│   │   ├── initCommonProp.m
│   │   ├── initPropValuePairs.m
│   │   ├── pskdemod.m
│   │   ├── schema.p
│   │   ├── setM.m
│   │   ├── setPrivProp.m
│   │   └── setProcessFunction.m
│   ├── @pskmod
│   │   ├── calcAndSetConstellation.m
│   │   ├── computeModOutput.m
│   │   ├── copy.m
│   │   ├── disp.m
│   │   ├── getPrivProp.m
│   │   ├── initCommonProp.m
│   │   ├── initPropValuePairs.m
│   │   ├── pskmod.m
│   │   ├── schema.p
│   │   ├── setM.m
│   │   └── setPrivProp.m
│   ├── @qamdemod
│   │   ├── calcAndSetConstellation.m
│   │   ├── copy.m
│   │   ├── demodulate_ApproxLLR.m
│   │   ├── demodulate_ApproxLLR_Opt.m
│   │   ├── demodulate_CrossQAMBitBin.m
│   │   ├── demodulate_CrossQAMBitGrayUserDefined.m
│   │   ├── demodulate_CrossQAMIntBin.m
│   │   ├── demodulate_CrossQAMIntGrayUserDefined.m
│   │   ├── demodulate_SquareQAMBitBin.m
│   │   ├── demodulate_SquareQAMBitGrayUserDefined.m
│   │   ├── demodulate_SquareQAMIntBin.m
│   │   ├── demodulate_SquareQAMIntGrayUserDefined.m
│   │   ├── disp.m
│   │   ├── getPrivProp.m
│   │   ├── initApproximateLLR.m
│   │   ├── initCommonProp.m
│   │   ├── initPropValuePairs.m
│   │   ├── qamdemod.m
│   │   ├── schema.p
│   │   ├── setM.m
│   │   ├── setPrivProp.m
│   │   └── setProcessFunction.m
│   ├── @qammod
│   │   ├── calcAndSetConstellation.m
│   │   ├── computeModOutput.m
│   │   ├── copy.m
│   │   ├── disp.m
│   │   ├── getPrivProp.m
│   │   ├── initCommonProp.m
│   │   ├── initPropValuePairs.m
│   │   ├── qammod.m
│   │   ├── schema.p
│   │   ├── setM.m
│   │   └── setPrivProp.m
│   ├── copy.m
│   ├── demodulate.m
│   ├── disp.m
│   ├── ja
│   │   ├── copy.m
│   │   ├── demodulate.m
│   │   ├── disp.m
│   │   ├── modem.m
│   │   ├── modulate.m
│   │   └── reset.m
│   ├── modem.m
│   ├── modulate.m
│   ├── reset.m
│   ├── schema.p
│   └── types.m
├── ACPRPSDCalc.m
├── Contents.m
├── ajakesir.m
├── algdeintrlv.m
├── algintrlv.m
├── alignsignals.m
├── amdemod.m
├── ammod.m
├── arithdeco.m
├── arithenco.m
├── awgn.m
├── bchgenpoly.m
├── bchnumerr.m
├── bellir.m
├── berawgn.m
├── bercoding.m
├── berconfint.m
├── berfading.m
├── berfit.m
├── bersync.m
├── bertool.m
├── bi2de.m
├── bigaussianir.m
├── bin2gray.m
├── biterr.m
├── bsc.m
├── callhelp.m
├── checkinp.m
├── cma.m
├── comm_add.mat
├── comm_delete.mat
├── comm_links.m
├── comm_move_down.mat
├── comm_move_up.mat
├── comm_scroll_arrowheads.mat
├── commanapbnd3.mdl
├── commblkcod2.mdl
├── commblkintrlv2.mdl
├── commblksprivate.mdl
├── commchan3.mdl
├── commcnvcod2.mdl
├── commcnvintrlv2.mdl
├── commcrc2.mdl
├── commdigbbnd2.mdl
├── commdigbbndam3.mdl
├── commdigbbndcpm2.mdl
├── commdigbbndfm2.mdl
├── commdigbbndpm3.mdl
├── commdigbbndtcm2.mdl
├── commedac2.mdl
├── commeq2.mdl
├── commeqprivlib.mdl
├── commfilt2.mdl
├── commgen2.mdl
├── commgennoisgen2.mdl
├── commgenrandsrc2.mdl
├── commgenseqgen2.mdl
├── comminterleave2.mdl
├── commlib.m
├── commlibv2.mdl
├── commmimo.mdl
├── commmod2.mdl
├── commnoisgen2.mdl
├── commphrec2.mdl
├── commprivate.m
├── commrandsrc2.mdl
├── commrflib2.mdl
├── comms.m
├── commseqgen2.mdl
├── commsequence2.mdl
├── commsink2.mdl
├── commsource2.mdl
├── commsrccod2.mdl
├── commstartup.m
├── commsync2.mdl
├── commsynccomp2.mdl
├── commtimrec2.mdl
├── commutil2.mdl
├── commviewers2.mdl
├── compand.m
├── convdeintrlv.m
├── convenc.m
├── convintrlv.m
├── cosets.m
├── cyclgen.m
├── cyclpoly.m
├── de2bi.m
├── decode.hlp
├── decode.m
├── deintrlv.m
├── dfe.m
├── distspec.m
├── dpcmdeco.m
├── dpcmenco.m
├── dpcmopt.m
├── dvbs2ldpc.m
├── eml
│   ├── bchgenpoly.m
│   ├── bi2de.m
│   ├── commawgnmlc.m
│   ├── commblkbchrs.m
│   ├── commblkgentcmenc.m
│   ├── commblkpnseq2.m
│   ├── commblkpsktcmenc.m
│   ├── commblkqamtcmenc.m
│   ├── de2bi.m
│   ├── dvbs2ldpc.m
│   ├── gentcmconstmapper.m
│   ├── istrellis.m
│   ├── poly2trellis.m
│   ├── rcosfir.m
│   ├── rsgenpoly.m
│   ├── rsgenpolycoeffs.m
│   └── tcmconstmapper.m
├── encode.hlp
├── encode.m
├── equalize.m
├── eye.bmp
├── eyescope.m
├── fadingChanGetFcFactor.m
├── fadingChanGetIR.m
├── finddelay.m
├── flatir.m
├── fmdemod.m
├── fmmod.m
├── fskdemod.m
├── fskmod.m
├── fxptinfo.xml
├── gaussianir.m
├── gen2par.m
├── genpoly2b.m
├── gfcosets.m
├── gfdiv.m
├── gfhelp.m
├── gflineq.m
├── gfminpol.m
├── gfpretty.m
├── gfprimck.m
├── gfprimdf.m
├── gfprimfd.m
├── gfprimpoly.mat
├── gfrank.m
├── gfrepcov.m
├── gfroots.m
├── gfsub.m
├── gftable.m
├── gftable.mat
├── gftuple.m
├── gfweight.m
├── gray2bin.m
├── hammgen.m
├── hank2sys.m
├── hdlsysobjs.m
├── heldeintrlv.m
├── helintrlv.m
├── helscandeintrlv.m
├── helscanintrlv.m
├── hilbiir.m
├── huffmandeco.m
├── huffmandict.m
├── huffmanenco.m
├── info.xml
├── intdump.m
├── intfiltgaussian_intfactor.m
├── intrlv.m
├── iscatastrophic.m
├── isprimitive.m
├── istrellis.m
├── ja
│   ├── algdeintrlv.m
│   ├── algintrlv.m
│   ├── alignsignals.m
│   ├── amdemod.m
│   ├── ammod.m
│   ├── arithdeco.m
│   ├── arithenco.m
│   ├── awgn.m
│   ├── bchgenpoly.m
│   ├── bchnumerr.m
│   ├── berawgn.m
│   ├── bercoding.m
│   ├── berconfint.m
│   ├── berfading.m
│   ├── berfit.m
│   ├── bersync.m
│   ├── bertool.m
│   ├── bi2de.m
│   ├── bin2gray.m
│   ├── biterr.m
│   ├── bsc.m
│   ├── callhelp.m
│   ├── checkinp.m
│   ├── cma.m
│   ├── commprivate.m
│   ├── compand.m
│   ├── convdeintrlv.m
│   ├── convenc.m
│   ├── convintrlv.m
│   ├── cosets.m
│   ├── cyclgen.m
│   ├── cyclpoly.m
│   ├── de2bi.m
│   ├── decode.m
│   ├── deintrlv.m
│   ├── dfe.m
│   ├── distspec.m
│   ├── dpcmdeco.m
│   ├── dpcmenco.m
│   ├── dpcmopt.m
│   ├── dvbs2ldpc.m
│   ├── encode.m
│   ├── equalize.m
│   ├── errlocp.m
│   ├── eyescope.m
│   ├── finddelay.m
│   ├── fmdemod.m
│   ├── fmmod.m
│   ├── fskdemod.m
│   ├── fskmod.m
│   ├── gen2par.m
│   ├── genpoly2b.m
│   ├── gfadd.m
│   ├── gfconv.m
│   ├── gfcosets.m
│   ├── gfdeconv.m
│   ├── gfdiv.m
│   ├── gffilter.m
│   ├── gfhelp.m
│   ├── gflineq.m
│   ├── gfminpol.m
│   ├── gfmul.m
│   ├── gfpretty.m
│   ├── gfprimck.m
│   ├── gfprimdf.m
│   ├── gfprimfd.m
│   ├── gfrank.m
│   ├── gfrepcov.m
│   ├── gfroots.m
│   ├── gfsub.m
│   ├── gftable.m
│   ├── gftrunc.m
│   ├── gftuple.m
│   ├── gfweight.m
│   ├── gray2bin.m
│   ├── hammgen.m
│   ├── hank2sys.m
│   ├── heldeintrlv.m
│   ├── helintrlv.m
│   ├── helscandeintrlv.m
│   ├── helscanintrlv.m
│   ├── hilbiir.m
│   ├── huffmandeco.m
│   ├── huffmandict.m
│   ├── huffmanenco.m
│   ├── info.xml
│   ├── intdump.m
│   ├── intrlv.m
│   ├── iscatastrophic.m
│   ├── isprimitive.m
│   ├── istrellis.m
│   ├── lineareq.m
│   ├── lloyds.m
│   ├── lms.m
│   ├── mask2shift.m
│   ├── matdeintrlv.m
│   ├── matintrlv.m
│   ├── mimochan.m
│   ├── mlseeq.m
│   ├── modnorm.m
│   ├── muxdeintrlv.m
│   ├── muxintrlv.m
│   ├── noisebw.m
│   ├── normlms.m
│   ├── oct2dec.m
│   ├── pmdemod.m
│   ├── pmmod.m
│   ├── poly2trellis.m
│   ├── primpoly.m
│   ├── qfunc.m
│   ├── qfuncinv.m
│   ├── quantiz.m
│   ├── randdeintrlv.m
│   ├── randerr.m
│   ├── randintrlv.m
│   ├── randsrc.m
│   ├── rayleighchan.m
│   ├── rcosfir.m
│   ├── rcosflt.m
│   ├── rcosiir.m
│   ├── rcosine.m
│   ├── rectpulse.m
│   ├── ricianchan.m
│   ├── rls.m
│   ├── rsdecof.m
│   ├── rsencof.m
│   ├── rsgenpoly.m
│   ├── scatterplot.m
│   ├── semianalytic.m
│   ├── shift2mask.m
│   ├── signlms.m
│   ├── ssbdemod.m
│   ├── ssbmod.m
│   ├── stdchan.m
│   ├── symerr.m
│   ├── syndtable.m
│   ├── varlms.m
│   ├── vec2mat.m
│   ├── vitdec.m
│   └── wgn.m
├── jakesir.m
├── legacychannelsim.m
├── lineareq.m
├── lloyds.m
├── lms.m
├── lteZadoffChuSeq.m
├── mask2shift.m
├── matdeintrlv.m
├── matintrlv.m
├── mimochan.m
├── mlseeq.m
├── modnorm.m
├── muxdeintrlv.m
├── muxintrlv.m
├── noisebw.m
├── normlms.m
├── pmdemod.m
├── pmmod.m
├── primpoly.m
├── private
│   ├── berlekamp.m
│   ├── binofit.p
│   ├── checkDictValidity.m
│   ├── dec2oct.m
│   ├── dec2oct.mexw32
│   ├── distchck.p
│   ├── finv.p
│   ├── idealQAMConst.m
│   ├── is.m
│   ├── isgfvector.m
│   ├── isoctal.m
│   ├── isoctal.mexw32
│   └── statbinoci.p
├── qfunc.m
├── qfuncinv.m
├── quantiz.m
├── randdeintrlv.m
├── randerr.m
├── randintrlv.m
├── randseed.m
├── randsrc.m
├── rayleighchan.m
├── rcosfir.m
├── rectpulse.m
├── ricianchan.m
├── rjakesir.m
├── rls.m
├── roundedir.m
├── rsgenpoly.m
├── rsgenpolycoeffs.m
├── scatter.bmp
├── scatterplot.m
├── semianalytic.m
├── shift2mask.m
├── sig_traj.bmp
├── signlms.m
├── ssbdemod.m
├── ssbmod.m
├── stdchan.m
├── symerr.m
├── syndtable.m
├── varlms.m
├── vec2mat.m
├── vitdec.m
└── wgn.m

167 directories, 1725 files

标签:

实例下载地址

matlab通信系统工具箱

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警