Documentation Center

  • Trial Software
  • Product Updates

Code Generation with System Objects and Functions

The following System objects and functions support code generation in MATLAB® via the MATLAB Coder™ product. To use the codegen function, you must have a MATLAB Coder license. See System Objects in MATLAB Code Generation for information.

NameRemarks and Limitations
Input and Output

comm.BarkerCode

Code Generation with System Objects and Functions

comm.GoldSequence

Code Generation with System Objects and Functions

comm.HadamardCode

Code Generation with System Objects and Functions

comm.KasamiSequence

Code Generation with System Objects and Functions

comm.WalshCode

Code Generation with System Objects and Functions

comm.PNSequence

Code Generation with System Objects and Functions

lteZadoffChuSeq

Signal and Delay Management

bi2de

de2bi

Display and Visual Analysis

comm.ConstellationDiagram

Code Generation with System Objects and Functions

dsp.ArrayPlot

Code Generation with System Objects and Functions

dsp.SpectrumAnalyzer

Code Generation with System Objects and Functions

dsp.TimeScope

Code Generation with System Objects and Functions

Source Coding
comm.DifferentialDecoder

Code Generation with System Objects and Functions

comm.DifferentialEncoder

Code Generation with System Objects and Functions

Cyclic Redundancy Check Coding

comm.CRCDetector

Code Generation with System Objects and Functions

comm.CRCGenerator

Code Generation with System Objects and Functions

comm.HDLCRCDetector

Code Generation with System Objects and Functions

comm.HDLCRCGenerator

Code Generation with System Objects and Functions

BCH Codes

comm.BCHDecoder

Code Generation with System Objects and Functions

comm.BCHEncoder

Code Generation with System Objects and Functions

Reed-Solomon Codes

comm.RSDecoder

Code Generation with System Objects and Functions

comm.RSEncoder

Code Generation with System Objects and Functions

comm.HDLRSDecoder

Code Generation with System Objects and Functions

comm.HDLRSEncoder

Code Generation with System Objects and Functions

LDPC Codes

comm.LDPCDecoder

Code Generation with System Objects and Functions

comm.LDPCEncoder

Code Generation with System Objects and Functions

Convolutional Coding

comm.APPDecoder

Code Generation with System Objects and Functions

comm.ConvolutionalEncoder

Code Generation with System Objects and Functions

comm.TurboDecoder

Code Generation with System Objects and Functions

comm.TurboEncoder

Code Generation with System Objects and Functions

comm.ViterbiDecoder

Code Generation with System Objects and Functions

istrellis

poly2trellis

Signal Operations

comm.Descrambler

Code Generation with System Objects and Functions

comm.Scrambler

Code Generation with System Objects and Functions

Interleaving

comm.AlgebraicDeinterleaver

Code Generation with System Objects and Functions

comm.AlgebraicInterleaver

Code Generation with System Objects and Functions

comm.BlockDeinterleaver

Code Generation with System Objects and Functions

comm.BlockInterleaver

Code Generation with System Objects and Functions

comm.ConvolutionalDeinterleaver

Code Generation with System Objects and Functions

comm.ConvolutionalInterleaver

Code Generation with System Objects and Functions

comm.HelicalDeinterleaver

Code Generation with System Objects and Functions

comm.HelicalInterleaver

Code Generation with System Objects and Functions

comm.MatrixDeinterleaver

Code Generation with System Objects and Functions

comm.MatrixInterleaver

Code Generation with System Objects and Functions

comm.MatrixHelicalScanDeinterleaver

Code Generation with System Objects and Functions

comm.MatrixHelicalScanInterleaver

Code Generation with System Objects and Functions

comm.MultiplexedDeinterleaver

Code Generation with System Objects and Functions

comm.MultiplexedInterleaver

Code Generation with System Objects and Functions

Frequency Modulation

comm.FSKDemodulator

Code Generation with System Objects and Functions

comm.FSKModulator

Code Generation with System Objects and Functions

Phase Modulation
comm.BPSKDemodulator

Code Generation with System Objects and Functions

comm.BPSKModulator

Code Generation with System Objects and Functions

comm.DBPSKDemodulator

Code Generation with System Objects and Functions

comm.DBPSKModulator

Code Generation with System Objects and Functions

comm.DPSKDemodulator

Code Generation with System Objects and Functions

comm.DPSKModulator

Code Generation with System Objects and Functions

comm.DQPSKDemodulator

Code Generation with System Objects and Functions

comm.DQPSKModulator

Code Generation with System Objects and Functions

comm.OQPSKDemodulator

Code Generation with System Objects and Functions

comm.OQPSKModulator

Code Generation with System Objects and Functions

comm.PSKDemodulator

Code Generation with System Objects and Functions

comm.PSKModulator

Code Generation with System Objects and Functions

comm.QPSKDemodulator

Code Generation with System Objects and Functions

comm.QPSKModulator

Code Generation with System Objects and Functions

Amplitude Modulation
comm.GeneralQAMDemodulator

Code Generation with System Objects and Functions

comm.GeneralQAMModulator

Code Generation with System Objects and Functions

comm.PAMDemodulator

Code Generation with System Objects and Functions

comm.PAMModulator

Code Generation with System Objects and Functions

comm.RectangularQAMDemodulator

Code Generation with System Objects and Functions

comm.RectangularQAMModulator

Code Generation with System Objects and Functions

Continuous Phase Modulation
comm.CPFSKDemodulator

Code Generation with System Objects and Functions

comm.CPFSKModulator

Code Generation with System Objects and Functions

comm.CPMDemodulator

Code Generation with System Objects and Functions

comm.CPMModulator

Code Generation with System Objects and Functions

comm.GMSKDemodulator

Code Generation with System Objects and Functions

comm.GMSKModulator

Code Generation with System Objects and Functions

comm.MSKDemodulator

Code Generation with System Objects and Functions

comm.MSKModulator

Code Generation with System Objects and Functions

Trellis Coded Modulation
comm.GeneralQAMTCMDemodulator

Code Generation with System Objects and Functions

comm.GeneralQAMTCMModulator

Code Generation with System Objects and Functions

comm.PSKTCMDemodulator

Code Generation with System Objects and Functions

comm.PSKTCMModulator

Code Generation with System Objects and Functions

comm.RectangularQAMTCMDemodulator

Code Generation with System Objects and Functions

comm.RectangularQAMTCMModulator

Code Generation with System Objects and Functions

Orthogonal Frequency-Division Modulation
comm.OFDMDemodulator

Code Generation with System Objects and Functions

comm.OFDMModulator

Code Generation with System Objects and Functions

Filtering
comm.IntegrateAndDumpFilter

Code Generation with System Objects and Functions

comm.RaisedCosineReceiveFilter

Code Generation with System Objects and Functions

comm.RaisedCosineTransmitFilter

Code Generation with System Objects and Functions

Carrier Phase Synchronization
comm.CPMCarrierPhaseSynchronizer

Code Generation with System Objects and Functions

comm.PSKCarrierPhaseSynchronizer

Code Generation with System Objects and Functions

Timing Phase Synchronization
comm.EarlyLateGateTimingSynchronizer

Code Generation with System Objects and Functions

comm.GardnerTimingSynchronizer

Code Generation with System Objects and Functions

comm.GMSKTimingSynchronizer

Code Generation with System Objects and Functions

comm.MSKTimingSynchronizer

Code Generation with System Objects and Functions

comm.MuellerMullerTimingSynchronizer

Code Generation with System Objects and Functions

Synchronization Utilities
comm.DiscreteTimeVCO

Code Generation with System Objects and Functions

Equalization
comm.MLSEEqualizer

Code Generation with System Objects and Functions

MIMO
comm.LTEMIMOChannel

Code Generation with System Objects and Functions

comm.MIMOChannel

Code Generation with System Objects and Functions

comm.OSTBCCombiner

Code Generation with System Objects and Functions

comm.OSTBCEncoder

Code Generation with System Objects and Functions

comm.SphereDecoder

Code Generation with System Objects and Functions

Channel Modeling and RF Impairments
comm.AGC

Code Generation with System Objects and Functions

comm.AWGNChannel

Code Generation with System Objects and Functions

comm.BinarySymmetricChannel

Code Generation with System Objects and Functions

comm.LTEMIMOChannel

Code Generation with System Objects and Functions

comm.MemorylessNonlinearity

Code Generation with System Objects and Functions

comm.MIMOChannel

Code Generation with System Objects and Functions

comm.PhaseFrequencyOffset

Code Generation with System Objects and Functions

comm.PhaseNoise

Code Generation with System Objects and Functions

comm.RayleighChannel

Code Generation with System Objects and Functions

comm.RicianChannel

Code Generation with System Objects and Functions

comm.ThermalNoise

Code Generation with System Objects and Functions

comm.PSKCoarseFrequencyEstimator

Code Generation with System Objects and Functions

comm.QAMCoarseFrequencyEstimator

Code Generation with System Objects and Functions

Measurements and Analysis
comm.ACPR

Code Generation with System Objects and Functions

comm.CCDF

Code Generation with System Objects and Functions

comm.ErrorRate

Code Generation with System Objects and Functions

comm.EVM

Code Generation with System Objects and Functions

comm.MER

Code Generation with System Objects and Functions

Was this topic helpful?