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

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

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

algdeintrlv

Восстановите упорядоченное расположение символов, использующих алгебраически выведенную таблицу сочетания

algintrlv

Переупорядочьте символы, использующие алгебраически выведенную таблицу сочетания

alignsignals

Выровняйте два сигнала путем задержания самого раннего сигнала

apskdemod

Амплитудно-фазовая демодуляция (APSK)

apskmod

Амплитудно-фазовая модуляция (APSK)

awgn*

Добавьте белый Гауссов шум к сигналу

bchgenpoly*

Полином генератора кода BCH

bi2de

Преобразуйте бинарные векторы в десятичные числа

bin2gray

Преобразуйте положительные целые числа в соответствующие целые числа в коде Грэя

bleATTPDU

Сгенерируйте PDU ATT BLE

bleATTPDUConfig

Создайте объект настройки для PDU ATT BLE

bleATTPDUDecode

Декодируйте PDU ATT BLE

bleChannelSelection*

Выберите индекс канала BLE

bleGAPDataBlock

Сгенерируйте блок данных GAP BLE

bleGAPDataBlockConfig

Создайте объект настройки для блока данных GAP BLE

bleGAPDataBlockDecode

Декодируйте блок данных GAP BLE

bleIdealReceiver

Идеальный получатель для формы волны BLE PHY

bleL2CAPFrame

Сгенерируйте систему координат BLE L2CAP

bleL2CAPFrameConfig

Создайте объект настройки для системы координат BLE L2CAP

bleL2CAPFrameDecode

Декодируйте систему координат BLE L2CAP

bleLLAdvertisingChannelPDU

Сгенерируйте BLE LL, рекламируя PDU канала

bleLLAdvertisingChannelPDUDecode

Декодируйте BLE LL, рекламируя PDU канала

bleLLControlPDUConfig

Создайте объект настройки для настройки полезной нагрузки PDU управления BLE LL

bleLLDataChannelPDU*

Сгенерируйте PDU канала данных BLE LL

bleLLDataChannelPDUConfig

Создайте объект настройки для PDU канала данных BLE LL

bleLLDataChannelPDUDecode*

Декодируйте PDU канала данных BLE LL

bleWaveformGenerator

Генератор формы волны для BLE PHY

bsc*

Бинарный симметричный канал

comm.ACPR*

Смежные измерения Отношения Степени Канала

comm.AGC*

Адаптивно настройте усиление для постоянного уровня выходного сигнала

comm.AlgebraicDeinterleaver*

(Чтобы быть удаленным) вводимые символы Устранения чередования, использующие алгебраически выведенный вектор сочетания

comm.AlgebraicInterleaver*

(Чтобы быть удаленным), Переставляют вводимые символы, использующие алгебраически выведенный вектор сочетания

comm.APPDecoder*

Декодируйте сверточный код с помощью метода апостериорных вероятностей

comm.AWGNChannel*

Добавьте белый Гауссов шум во входной сигнал

comm.BarkerCode*

Сгенерируйте биполярный код Баркера

comm.BasebandFileReader*

Считайте модулированные сигналы из файла

comm.BasebandFileWriter*

Запишите сгенерированные модулированные сигналы в файл

comm.BCHDecoder*

Декодируйте данные с помощью декодера BCH

comm.BCHEncoder*

Закодируйте данные с помощью энкодера BCH

comm.BinarySymmetricChannel*

(Чтобы быть удаленным), Вводят бинарные ошибки

comm.BlockDeinterleaver*

(Чтобы быть удаленным) вводимые символы Устранения чередования с помощью вектора сочетания

comm.BlockInterleaver*

(Чтобы быть удаленным), Переставляют вводимые символы с помощью вектора сочетания

comm.BPSKDemodulator*

Демодулируйте с использованием метода BPSK

comm.BPSKModulator*

Модулируйте с использованием BPSK метода

comm.CarrierSynchronizer*

Компенсируйте смещение несущей частоты

comm.CCDF*

Измерьте дополнительную кумулятивную функцию распределения

comm.CoarseFrequencyCompensator*

Компенсируйте смещение частоты для PAM, PSK или QAM

comm.ConstellationDiagram*

Отобразите диаграмму сигнального созведия для входного сигнала

comm.ConvolutionalDeinterleaver*

Восстановите упорядоченное расположение символов с помощью сдвиговых регистров

comm.ConvolutionalEncoder*

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

comm.ConvolutionalInterleaver*

Переставьте вводимые символы с помощью сдвиговых регистров с теми же значениями свойств

comm.CPFSKDemodulator*

Демодулируйте метод CPFSK использования и алгоритм Viterbi

comm.CPFSKModulator*

Модулируйте с использованием CPFSK метода

comm.CPMCarrierPhaseSynchronizer*

(Чтобы быть удаленным), Восстанавливают фазу поставщика услуг основополосного сигнала CPM

comm.CPMDemodulator*

Демодулируйте метод CPM использования и алгоритм Viterbi

comm.CPMModulator*

Модулируйте с использованием CPM метода

comm.CRCDetector*

Обнаружьте ошибки во входных данных с помощью CRC

comm.CRCGenerator*

Сгенерируйте биты CRC кода и добавьте к входным данным

comm.DBPSKDemodulator*

Демодулируйте использование метод DBPSK

comm.DBPSKModulator*

Модулируйте с использованием метода DBPSK

comm.DecisionFeedbackEqualizer

Компенсируйте модулируемые сигналы с помощью фильтрации обратной связи решения

comm.Descrambler*

Дескремблируйте входной сигнал

comm.DifferentialDecoder*

Декодируйте двоичный сигнал с помощью дифференциального декодирования

comm.DifferentialEncoder*

Кодируйте двоичное сообщение с помощью дифференциального кодирования

comm.DiscreteTimeVCO*

Сгенерируйте синусоиду переменной частоты

comm.DPD*

Цифровое предыскажение

comm.DPDCoefficientEstimator*

Оцените полиномиальные памятью коэффициенты для цифрового предварительного искажения

comm.DPSKDemodulator*

Демодулируйте использующий M-арный метод DPSK

comm.DPSKModulator*

Модулируйте с использованием метода M-арного DPSK

comm.DQPSKDemodulator*

Демодулируйте использование метод DQPSK

comm.DQPSKModulator*

Модулируйте с использованием DQPSK метода

comm.ErrorRate*

Вычислите бит или коэффициент ошибок символа входных данных

comm.EVM*

Измерьте величину вектора ошибок

comm.EyeDiagram*

Отобразите глазковую диаграмму для сигналов временной области

comm.FMBroadcastDemodulator*

Демодулируйте сигнал FM радиовещания

comm.FMBroadcastModulator*

Модулируйте сигнал FM радиовещания

comm.FMDemodulator*

Демодулируйте использование метод FM

comm.FMModulator*

Модулируйте с использованием FM метода

comm.FSKDemodulator*

Демодулируйте использующий M-арный метод FSK

comm.FSKModulator*

Модулируйте с использованием M-арного FSK метода

comm.GeneralQAMDemodulator*

Демодулируйте использующее произвольное созвездие QAM

comm.GeneralQAMModulator*

Модулируйте с использованием произвольных созвездий QAM

comm.GeneralQAMTCMDemodulator*

Демодулируйте convolutionally закодированные данные, сопоставленные с произвольным созвездием QAM

comm.GeneralQAMTCMModulator*

Сверточное кодирование с учетом произвольного созвездия QAM

comm.GMSKDemodulator*

Демодулируйте метод GMSK использования и алгоритм Viterbi

comm.GMSKModulator*

Модулируйте с использованием GMSK метода

comm.GMSKTimingSynchronizer*

Восстановите фазу синхронизации символа с помощью метода нелинейности четвертого порядка

comm.GoldSequence*

Сгенерируйте последовательность Голда

comm.HadamardCode*

Сгенерируйте код Адамара

comm.HDLCRCDetector*

Обнаружьте ошибки во входных данных с помощью CRC

comm.HDLCRCGenerator*

Сгенерируйте биты CRC кода и добавьте к входным данным

comm.HDLRSDecoder*

Декодируйте сообщение с помощью декодера кода Рида-Соломона

comm.HDLRSEncoder*

Закодируйте сообщение с помощью энкодера Тростника-Solomon

comm.HelicalDeinterleaver*

Восстановите упорядоченное расположение символов с помощью спирального массива

comm.HelicalInterleaver*

Переставьте вводимые символы с помощью спирального массива

comm.IntegrateAndDumpFilter*

Интегрируйте сигнал дискретного времени с периодическим сбросом

comm.IQImbalanceCompensator*

Компенсируйте разбаланс I/Q

comm.KasamiSequence*

Сгенерируйте последовательность Kasami

comm.LDPCDecoder*

Декодируйте бинарный имеющий малую плотность код с проверкой четности

comm.LDPCEncoder*

Закодируйте бинарный имеющий малую плотность код с проверкой четности

comm.LinearEqualizer

Компенсируйте модулируемые сигналы с помощью линейной фильтрации

comm.LTEMIMOChannel*

(Чтобы быть удаленным), Пропускают входной сигнал через LTE MIMO многопутевой исчезающий канал

comm.MatrixDeinterleaver*

(Чтобы быть удаленным) вводимые символы Устранения чередования с помощью матрицы перестановок

comm.MatrixHelicalScanDeinterleaver*

(Чтобы быть удаленным) вводимые символы Устранения чередования путем заполнения матрицы по диагоналям

comm.MatrixHelicalScanInterleaver*

(Чтобы быть удаленным), Переставляют вводимые символы путем выбора элементов матрицы по диагоналям

comm.MatrixInterleaver*

(Чтобы быть удаленным), Переставляют вводимые символы с помощью матрицы перестановок

comm.MemorylessNonlinearity*

Примените нелинейность без памяти к входному сигналу

comm.MER*

Измерьте ошибочное отношение модуляции

comm.MIMOChannel*

Пропустите входной сигнал через MIMO многолучевой канал с замираниями

comm.MLSEEqualizer*

Компенсируйте оценку последовательности наибольшего правдоподобия использования

comm.MSKDemodulator*

Демодулируйте использование метод MSK и алгоритм Viterbi

comm.MSKModulator*

Модулируйте с использованием MSK метода

comm.MSKTimingSynchronizer*

Восстановите фазу синхронизации символа с помощью метода нелинейности четвертого порядка

comm.MultiplexedDeinterleaver*

Устраните чередование вводимых символов с помощью набора сдвиговых регистров с заданными задержками

comm.MultiplexedInterleaver*

Переставьте вводимые символы с помощью набора сдвиговых регистров с заданными задержками

comm.OFDMDemodulator*

Демодулируйте использование метод OFDM

comm.OFDMModulator*

Модулируйте с использованием OFDM метода

comm.OQPSKDemodulator*

Демодуляция с помощью метода OQPSK

comm.OQPSKModulator*

Модуляция с помощью метода OQPSK

comm.OSTBCCombiner*

Объедините входные параметры с помощью ортогонального пространственно-временного блочного кода

comm.OSTBCEncoder*

Закодируйте вход с помощью ортогонального пространственно-временного блочного кода

comm.PAMDemodulator*

(Не рекомендуемый), Демодулируют использующий M-арный метод PAM

comm.PAMModulator*

(Не рекомендуемый), Модулируют использующий M-арный метод PAM

comm.PhaseFrequencyOffset*

Примените фазу и смещения частоты к входному сигналу

comm.PhaseNoise*

Примените шум фазы к сгенерированному модулированному сигналу

comm.PNSequence*

Сгенерируйте псевдошумовую (PN) последовательность

comm.PreambleDetector*

Обнаружьте преамбулу в данных

comm.PSKCoarseFrequencyEstimator*

(Чтобы быть удаленным) Оценочное смещение частоты для сигнала PSK

comm.PSKDemodulator*

Демодулируйте использующий M-арный метод PSK

comm.PSKModulator*

Модулируйте с использованием метода M-арного PSK

comm.PSKTCMDemodulator*

Демодулируйте convolutionally закодированные данные, сопоставленные с M-арным сигнальным созвездием PSK

comm.PSKTCMModulator*

Сверточное кодирование с учетом M-арного сигнального созвездия PSK

comm.QAMCoarseFrequencyEstimator*

(Чтобы быть удаленным) Оценочное смещение частоты для сигнала QAM

comm.QPSKDemodulator*

Демодулируйте метод QPSK использования

comm.QPSKModulator*

Модулируйте c использованием QPSK метода

comm.RaisedCosineReceiveFilter*

Примените формирование импульса путем десятикратного уменьшения сигнала с помощью повышенного фильтра косинуса

comm.RaisedCosineTransmitFilter*

Примените формирование импульса путем интерполяции сигнала с помощью повышенного фильтра косинуса

comm.RayleighChannel*

Пропустите входной сигнал через канал Реллея с многолучевым распространением и замираниями

comm.RBDSWaveformGenerator*

Сгенерируйте RDS/RBDS сигнал

comm.RectangularQAMDemodulator*

(Чтобы быть удаленным), Демодулируют использующее прямоугольное сигнальное созвездие QAM

comm.RectangularQAMModulator*

(Чтобы быть удаленным), Модулируют использующее прямоугольное сигнальное созвездие QAM

comm.RectangularQAMTCMDemodulator*

Демодулируйте convolutionally закодированные данные, сопоставленные с прямоугольным сигнальным созвездием QAM

comm.RectangularQAMTCMModulator*

Сверточное кодирование с учетом прямоугольного сигнального созвездия QAM

comm.RicianChannel*

Пропустите входной сигнал через канал Райса с замираниями

comm.RSDecoder*

Декодируйте данные с помощью декодера кода Рида-Соломона

comm.RSEncoder*

Закодируйте данные с помощью энкодера Тростника-Solomon

comm.Scrambler*

Скремблируйте входной сигнал

comm.SphereDecoder*

Декодируйте вход с помощью декодера сферы

comm.SymbolSynchronizer*

Правильный символ, синхронизирующий расфазировку тактовых сигналов

comm.ThermalNoise*

Добавьте тепловой шум к сигналу

comm.TurboDecoder*

Декодируйте входной сигнал с помощью параллели, конкатенированной, декодируя схему

comm.TurboEncoder*

Закодируйте входной сигнал с помощью конкатенированной схемы кодирования параллели

comm.ViterbiDecoder*

Декодируйте convolutionally закодированные данные с помощью алгоритма Viterbi

comm.WalshCode*

Сгенерируйте код Уолша от ортогонального набора кодов

convenc

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

de2bi

Преобразуйте десятичные числа в бинарные векторы

deintrlv

Восстановите упорядоченное расположение символов

doppler*

Создайте Доплеровскую структуру спектра

dpskdemod

Дифференциальная фазовая демодуляция

dpskmod

Дифференциальная фазовая модуляция

dsp.ArrayPlot*

Отобразите векторы или массивы

dsp.DCBlocker*

Блокируйте компонент DC (смещение) от входного сигнала

dsp.SpectrumAnalyzer*

Отобразите спектр частоты сигналов временной области

dsp.TimeScope*

Область времени сигнализирует об отображении и измерении

dvbs2ldpc*

Имеющие малую плотность коды с проверкой четности из стандарта DVB-S.2

dvbsapskdemod

Амплитудно-фазовая демодуляция (APSK) DVB-S2/S2X/SH

dvbsapskmod

Амплитудно-фазовая модуляция (APSK) DVB-S2/S2X/SH

finddelay

Оцените задержку (задержки) между сигналами

fogpl*

Затухание сигнала РФ, должное вуалировать и облака

fspl*

Потери при распространении в свободном пространстве

gaspl*

Затухание сигнала РФ из-за атмосферных газов

genqamdemod

Общая квадратурная амплитудная демодуляция

genqammod

Общая квадратурная амплитудная модуляция

gray2bin

Преобразуйте положительные целые числа в коде Грэя в соответствующие целые числа

gsmCheckTimeMask*

Смотрите пакет GSM против маски времени

gsmDownlinkConfig*

Создайте объект настройки системы координат TDMA нисходящего канала GSM

gsmFrame

Создайте форму волны GSM

gsmInfo

Просмотрите информацию о форме волны GSM

gsmUplinkConfig*

Создайте восходящий канал GSM объект настройки системы координат TDMA

helscandeintrlv

Восстановите упорядоченное расположение символов в спиральном шаблоне

helscanintrlv

Переупорядочьте символы в спиральном шаблоне

intrlv

Переупорядочьте последовательность символов

iqcoef2imbal

Преобразуйте коэффициент компенсатора в амплитуду и разбаланс фазы

iqimbal

Примените разбаланс I/Q к входному сигналу

iqimbal2coef

Преобразуйте разбаланс I/Q в коэффициент компенсатора

istrellis

Верный для допустимой структуры решетки

matdeintrlv

Восстановите упорядоченное расположение символов путем заполнения матрицы столбцами и освобождения его строками

matintrlv

Переупорядочьте символы путем заполнения матрицы строками и освобождения ее столбцами

mil188qamdemod

Квадратурная амплитудная демодуляция MIL STD 188 110 B/C

mil188qammod

Квадратурная амплитудная модуляция MIL STD 188 110 B/C (QAM)

oct2dec

Преобразуйте восьмеричный в десятичные числа

ofdmdemod

Демодулируйте сигнал частотной области, использующий ортогональное частотное разнесение (OFDM)

ofdmmod

Модулируйте сигнал частотной области, использующий ортогональное частотное разнесение (OFDM)

pamdemod

Импульсная амплитудная демодуляция

pammod

Импульсная амплитудная модуляция

poly2trellis*

Преобразуйте полиномы сверточного кода в описание решетки

qamdemod

Квадратурная амплитудная демодуляция

qammod

Квадратурная амплитудная модуляция

rainpl*

Затухание сигнала РФ из-за ливня

randi*

Равномерно распределенные псевдослучайные целые числа

rangeangle*

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

rcosdesign*

Создание формирующего импульс КИХ-фильтра приподнятого косинуса

rsgenpoly*

Полином генератора кода Рида-Соломона

rsgenpolycoeffs*

Коэффициенты полинома генератора кода Рида-Соломона

tpcdec*

Декодер турбо кода продукта (TPC)

tpcenc*

Энкодер турбо кода продукта (TPC)

vitdec

Сверточное декодирование двоичных данных с помощью алгоритма Viterbi

wgn*

Сгенерируйте выборки белого Гауссова шума

zadoffChuSeq

Сгенерируйте корневую Последовательность Задова-Чу