Список поддержки генерации кода C для системных объектов и функций

Следующие Системные объекты и функции поддерживают генерацию кода в MATLAB® через продукт MATLAB Coder™. Чтобы использовать функцию codegen, у вас должна быть лицензия MATLAB Coder.

Звездочка (*) указывает, что страница с описанием имеет указания и ограничения по применению для генерации кода C/C++.

Ввод и вывод

comm.BasebandFileReader*

comm.BasebandFileWriter*

comm.BarkerCode*

comm.GoldSequence*

comm.HadamardCode*

comm.KasamiSequence*

comm.RBDSWaveformGenerator*

comm.WalshCode*

comm.PNSequence*

lteZadoffChuSeq

wgn*

Предупредите и задержите управление

bi2de

de2bi

Отобразитесь и визуальный анализ

comm.ConstellationDiagram*

comm.EyeDiagram*

dsp.ArrayPlot*

dsp.SpectrumAnalyzer*

dsp.TimeScope*

Исходное кодирование
comm.DifferentialDecoder*
comm.DifferentialEncoder*
Кодирование контроля циклическим избыточным кодом

comm.CRCDetector*

comm.CRCGenerator*

comm.HDLCRCDetector*

comm.HDLCRCGenerator*

Коды BCH

bchgenpoly*

comm.BCHDecoder*

comm.BCHEncoder*

Коды тростника-Solomon

comm.RSDecoder*

comm.RSEncoder*

comm.HDLRSDecoder*

comm.HDLRSEncoder*

rsgenpoly*

rsgenpolycoeffs*

Коды LDPC

comm.LDPCDecoder*

comm.LDPCEncoder*

dvbs2ldpc*

Турбо коды продуктов

tpcdec*

tpcenc*

Сверточное кодирование

comm.APPDecoder*

comm.ConvolutionalEncoder*

comm.TurboDecoder*

comm.TurboEncoder*

comm.ViterbiDecoder*

convenc

istrellis

oct2dec

poly2trellis

vitdec

Операции сигнала
bin2gray

comm.Descrambler*

comm.Scrambler*

gray2bin
Чередование

algdeintrlv

algintrlv

comm.AlgebraicDeinterleaver*

comm.AlgebraicInterleaver*

comm.BlockDeinterleaver*

comm.BlockInterleaver*

comm.ConvolutionalDeinterleaver*

comm.ConvolutionalInterleaver*

comm.HelicalDeinterleaver*

comm.HelicalInterleaver*

comm.MatrixDeinterleaver*

comm.MatrixInterleaver*

comm.MatrixHelicalScanDeinterleaver*

comm.MatrixHelicalScanInterleaver*

comm.MultiplexedDeinterleaver*

comm.MultiplexedInterleaver*

deintrlv

genqammod

helscandeintrlv

helscanintrlv

intrlv

matdeintrlv

matintrlv

Модуляция частоты

comm.FSKDemodulator*

comm.FSKModulator*

Модуляция фазы
comm.BPSKDemodulator*
comm.BPSKModulator*
comm.DBPSKDemodulator*
comm.DBPSKModulator*
comm.DPSKDemodulator*
comm.DPSKModulator*
comm.DQPSKDemodulator*
comm.DQPSKModulator*
comm.OQPSKDemodulator*
comm.OQPSKModulator*
comm.PSKDemodulator*
comm.PSKModulator*
comm.QPSKDemodulator*
comm.QPSKModulator*
dpskdemod
dpskmod
Амплитудная модуляция
comm.GeneralQAMDemodulator*
comm.GeneralQAMModulator*
comm.PAMDemodulator*
comm.PAMModulator*
comm.RectangularQAMDemodulator*
comm.RectangularQAMModulator*
genqamdemod
genqammod
pammod
pamdemod
qammod
qamdemod
Амплитуда и модуляция фазы

apskdemod

apskmod

dvbsapskdemod

dvbsapskmod

mil188qamdemod

mil188qammod

Непрерывная модуляция фазы
comm.CPFSKDemodulator*
comm.CPFSKModulator*
comm.CPMDemodulator*
comm.CPMModulator*
comm.GMSKDemodulator*
comm.GMSKModulator*
comm.MSKDemodulator*
comm.MSKModulator*
Решетка закодированная модуляция
comm.GeneralQAMTCMDemodulator*
comm.GeneralQAMTCMModulator*
comm.PSKTCMDemodulator*
comm.PSKTCMModulator*
comm.RectangularQAMTCMDemodulator*
comm.RectangularQAMTCMModulator*
Ортогональная модуляция деления частоты
comm.OFDMDemodulator*
comm.OFDMModulator*
Аналоговая основополосная модуляция
comm.FMBroadcastDemodulator*
comm.FMBroadcastModulator*
comm.FMDemodulator*
comm.FMModulator*
Фильтрация
comm.IntegrateAndDumpFilter*
comm.RaisedCosineReceiveFilter*
comm.RaisedCosineTransmitFilter*
Синхронизация фазы поставщика услуг
comm.CarrierSynchronizer*
comm.CPMCarrierPhaseSynchronizer*
comm.CoarseFrequencyCompensator*
Синхронизация синхронизации фазы
comm.SymbolSynchronizer*
comm.PreambleDetector*
comm.GMSKTimingSynchronizer*
comm.MSKTimingSynchronizer*
Утилиты синхронизации
comm.DiscreteTimeVCO*
Коррекция

comm.DecisionFeedbackEqualizer*

comm.LinearEqualizer*

comm.MLSEEqualizer*
MIMO
comm.MIMOChannel*
comm.OSTBCCombiner*
comm.OSTBCEncoder*
comm.SphereDecoder*
Моделирование канала и нарушения РФ

awgn*

bsc*

comm.AGC*
comm.AWGNChannel*
comm.BinarySymmetricChannel*

comm.DPD*

comm.DPDCoefficientEstimator*

comm.IQImbalanceCompensator*
comm.MemorylessNonlinearity*
comm.MIMOChannel*
comm.PhaseFrequencyOffset*
comm.PhaseNoise*
comm.RayleighChannel*
comm.RicianChannel*
comm.ThermalNoise*
comm.PSKCoarseFrequencyEstimator*
comm.QAMCoarseFrequencyEstimator*
doppler*
iqcoef2imbal
iqimbal
iqimbal2coef
Измерения и анализ
comm.ACPR*
comm.CCDF*
comm.ErrorRate*
comm.EVM*
comm.MER*