exponenta event banner

ccsdsTMWaveformGenerator

Генерация сигнала CCSDS TM

Описание

ccsdsTMWaveformGenerator Система object™ генерирует форму сигнала телеметрии (TM) Консультативного комитета по системам космических данных (CCSDS). Объект реализует аспекты генерации формы сигнала стандартных синих книг CCSDS:

  • CCSDS 131.0-B-3 - синхронизация TM и канальное кодирование [1]

  • CCSDS 401.0-B-30 - Радиочастотные системы и системы модуляции [2]

  • CCSDS 131.2-B-1 - Гибкая расширенная схема кодирования и модуляции для высокоскоростных приложений TM [3]

Примечание

Объект поддерживает генерацию формы сигнала, заданную стандартом синхронизации и канального кодирования CCSDS TM [1] и гибкой расширенной схемой кодирования и модуляции CCSDS для высокоскоростного стандарта TM [3]. Для получения формы сигнала для любого из требуемых стандартов установите WaveformSource собственность.

Для генерации сигнала CCSDS TM:

  1. Создать ccsdsTMWaveformGenerator и задайте его свойства.

  2. Вызовите объект с аргументами, как если бы это была функция.

Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.

Создание

Описание

пример

tmWaveGen = ccsdsTMWaveformGenerator создает системный объект генератора сигналов CCSDS TM по умолчанию.

пример

tmWaveGen = ccsdsTMWaveformGenerator(Name,Value) Задает свойства, используя одну или несколько пар имя-значение. Например, ccsdsTMWaveformGenerator("WaveformSource","flexible advanced coding and modulation","ACMFormat",20) определяет источник формы сигнала CSSDS TM как гибкий расширенный стандарт кодирования и модуляции с форматом ACM как 20 для генерируемого сигнала.

Свойства

развернуть все

Если не указано иное, свойства не настраиваются, что означает невозможность изменения их значений после вызова объекта. Объекты блокируются при их вызове, и release функция разблокирует их.

Если свойство настраивается, его значение можно изменить в любое время.

Дополнительные сведения об изменении значений свойств см. в разделе Проектирование системы в MATLAB с использованием системных объектов.

Общая информация

Источник сигнала CCSDS TM, указанный как одно из этих значений.

  • "synchronization and channel coding" - Используйте эту опцию для установки формы сигнала на синхронизацию CCSDS TM и канальное кодирование, как указано в 131.0-B-3 CCSDS [1].

  • "flexible advanced coding and modulation" - Используйте эту опцию для установки формы сигнала на гибкое расширенное кодирование и модуляцию CCSDS для высокоскоростных приложений TM, как указано в CCSDS 131.2-B-1 [3].

Типы данных: char | string

Формат адаптивного кодирования и модуляции (ACM), указанный как целое число в диапазоне [1, 27], как указано в CCSDS 131.2-B-1 раздел 5.2.4 Таблица 5-2 [3].

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите значение WaveformSource свойство для "flexible advanced coding and modulation".

Типы данных: double | uint8

Число байт в одном кадре передачи, указанное как целое число в диапазоне [1, 2048].

Зависимости

Чтобы включить это свойство, необходимо выполнить одно из следующих условий:

  • Набор WaveformSource свойство для "synchronization and channel coding" и ChannelCoding свойство для "none", "convolutional", или "LDPC" в потоке синхронизированного маркированного кадра передачи (SMTF).

  • Набор WaveformSource свойство для "flexible advanced coding and modulation". В этом случае минимальное количество NumBytesInTransferFrame составляет 223.

Для других значений ChannelCoding, это NumBytesInTransferFrame вычисляется внутренне на основе других свойств.

Типы данных: double | uint16

Параметр для рандомизации данных, указанный как числовой или logical значение 1 (true) или 0 (false). Задайте для этого значения значение 1 (true) для рандомизации данных, присутствующих в блоке данных доступа к каналу (CADU).

Зависимости

Чтобы включить это свойство, установите значение WaveformSource свойство для "synchronization and channel coding".

При установке ChannelCoding свойство для "LDPC" и IsLDPCOnSMTF свойство для 1 (true), это свойство неприменимо и имеет значение 1 (true).

Типы данных: double | logical

Параметр для вставки присоединенного маркера синхронизации (ASM), заданного как числовой или logical значение 1 (true) или 0 (false). Задайте для этого значения значение 1 (true), чтобы указать, что данные в CADU присоединены к ASM.

Зависимости

Чтобы включить это свойство, установите значение WaveformSource свойство для "synchronization and channel coding".

При установке ChannelCoding свойство для "LDPC" и IsLDPCOnSMTF свойство для 1 (true), это свойство неприменимо и имеет значение 1 (true).

Типы данных: double | logical

Формат импульсно-кодовой модуляции (ИКМ) для выбора кодирования ИКМ в форме сигнала ТМ CCSDS, определенной как одно из этих значений.

  • "NRZ-L" - NRZ-уровень

  • "NRZ-M" - НРЗ-метка

Зависимости

Чтобы включить это свойство, установите значение WaveformSource свойство для "synchronization and channel coding" и Modulation свойство для "BPSK", "QPSK", "8PSK", "OPSK", или "PCM/PSK/PM".

Типы данных: char | string

Канальное кодирование

Схема кодирования с прямым исправлением ошибок, заданная как одно из этих значений.

  • "none"

  • "RS"

  • "convolutional"

  • "concatenated"

  • "turbo"

  • "LDPC"

Зависимости

Чтобы включить это свойство, установите значение WaveformSource свойство для "synchronization and channel coding".

Типы данных: char | string

Количество битов в сообщении проверки четности турбо или низкой плотности (LDPC), указанное как одно из этих значений.

  • 1784, 3568, 7136, или 8920 - Используйте одно из этих значений при установке ChannelCoding свойство для "turbo".

  • 1024, 4096, 16384, или 7136 - Используйте одно из этих значений при установке ChannelCoding свойство для "LDPC".

Зависимости

Чтобы включить это свойство, установите значение WaveformSource свойство для "synchronization and channel coding" и ChannelCoding свойство для любого из них "turbo" или "LDPC".

Типы данных: double | uint8

Кодовая скорость сверточного кода, указанная как одно из этих значений.

  • "1/2"

  • "2/3"

  • "3/4"

  • "5/6"

  • "7/8"

Зависимости

Чтобы включить это свойство, установите значение WaveformSource свойство для "synchronization and channel coding" и ChannelCoding свойство для любого из них "convolutional" или "concatenated".

При установке ChannelCoding свойство для "concatenated", числовое значение кодовой скорости также зависит от составного кода Рида-Соломона (RS). Фактическое числовое значение для любого кода можно получить из поля вывода. ActualCodeRate из info объектная функция.

Типы данных: char | string

Кодовая скорость турбо - или LDPC-кода, указанная как одно из этих значений.

  • "1/2", "1/3", "1/4", или "1/6" - Используйте одно из этих значений при установке ChannelCoding свойство для "turbo".

  • "1/2", "2/3", "4/5", или "7/8" - Используйте одно из этих значений при установке ChannelCoding свойство для "LDPC".

Примечание

При установке ChannelCoding свойство для "LDPC" и NumBitsInInformationBlock свойство для 7136, CodeRate должно быть "7/8".

Для кода LDPC установите значение CodeRate кому 7/8 подразумевает действительное числовое значение кодовой скорости 223/255. Фактическое числовое значение для любого кода можно получить из поля вывода. ActualCodeRate из info объектная функция.

Зависимости

Чтобы включить это свойство, установите значение WaveformSource свойство для "synchronization and channel coding" и ChannelCoding свойство для любого из них "turbo" или "LDPC".

Типы данных: char | string

Количество байт в одном блоке сообщений RS, указанное как 223 или 239.

Зависимости

Чтобы включить это свойство, установите значение WaveformSource свойство для "synchronization and channel coding" и ChannelCoding свойство для "RS" или "concatenated".

Типы данных: double | uint8

Глубина перемежения кода RS, указанная как 1, 2, 3, 4, 5, или 8. Глубина перемежения - это количество кодовых слов RS в одном кодовом блоке.

Зависимости

Чтобы включить это свойство, установите значение WaveformSource свойство для "synchronization and channel coding" и ChannelCoding свойство для "RS" или "concatenated".

Типы данных: double | uint8

Параметр для сокращения кода RS, заданного как числовой или logical значение 0 (false) или 1 (true). Задайте для этого значения значение 1 (true) для сокращения кода RS.

Зависимости

Чтобы включить это свойство, установите значение WaveformSource свойство для "synchronization and channel coding" и ChannelCoding свойство для "RS" или "concatenated".

Типы данных: double | logical

Число байт в укороченном блоке сообщений RS, указанное как целое число в диапазоне [1, RSMessageLength].

Зависимости

Чтобы включить это свойство, установите значение WaveformSource свойство для "synchronization and channel coding", ChannelCoding свойство для "RS" или "concatenated", и IsRSMessageShortened свойство для 1 (true).

Типы данных: double | uint8

Параметр для использования LDPC в потоке кадра передачи с меткой синхронизации (SMTF), указанный как числовой или logical значение 0 (false) или 1 (true). Задайте для этого значения значение 1 (true) для указания LDPC в потоке SMTF, как указано в CCSDS 131.0-B-3 Раздел 8 стандарта синхронизации TM и кодирования канала [1]. Чтобы указать LDPC на кадре передачи, установите это значение в 0 (false).

Зависимости

Чтобы включить это свойство, установите значение WaveformSource свойство для "synchronization and channel coding" и ChannelCoding свойство для "LDPC".

Типы данных: double | logical

Количество кодовых слов LDPC в кодовом блоке LDPC потока SMTF, указанное как целое число в диапазоне [1, 8].

Зависимости

Чтобы включить это свойство, установите значение WaveformSource свойство для "synchronization and channel coding", ChannelCoding свойство для "LDPC", и IsLDPCOnSMTF свойство для true.

Типы данных: double | uint8

Цифровая модуляция и фильтр

Схема модуляции, используемая в форме сигнала TC CCSDS, заданная как одно из этих значений.

  • "QPSK"

  • "BPSK"

  • "8PSK"

  • "OQPSK"

  • "GMSK"

  • "PCM/PSK/PM"

  • "PCM/PM/biphase-L"

  • "4D-8PSK-TCM"

Зависимости

Чтобы включить это свойство, установите значение WaveformSource свойство для "synchronization and channel coding".

Типы данных: char | string

Фильтр формирования импульсов, указанный как "root raised cosine" или "none".

Зависимости

Чтобы включить это свойство, необходимо выполнить одно из следующих условий:

  • Набор WaveformSource свойство для "synchronization and channel coding" и Modulation свойство для "BPSK", "QPSK", "8PSK", или "4D-8PSK-TCM".

  • Набор WaveformSource свойство для"flexible advanced coding and modulation".

Типы данных: char | string

Коэффициент скругления фильтра основной полосы частот квадратного корня с увеличенным косинусом (SRRC), заданный как скаляр в диапазоне [0, 1].

Примечание

Это свойство неприменимо при установке PulseShapingFilter свойство для "none" для любого значения WaveformSource собственность.

Зависимости

Чтобы включить это свойство, необходимо выполнить одно из следующих условий:

  • Набор WaveformSource свойство для "synchronization and channel coding" и Modulation свойство для любого из них "BPSK", "QPSK", "8PSK", "OQPSK", или "4D-8PSK-TCM".

  • Набор WaveformSource свойство для "flexible advanced coding and modulation".

Типы данных: double

Диапазон фильтра в количестве символов, заданный как положительное целое число.

ccsdsTMWaveformGenerator Системный объект усекает бесконечную импульсную характеристику идеального корня, поднятого косинусным фильтром до этого значения.

Примечание

Это свойство неприменимо при установке PulseShapingFilter свойство для "none" для любого значения WaveformSource собственность.

Зависимости

Чтобы включить это свойство, необходимо выполнить одно из следующих условий:

  • Набор WaveformSource свойство для "synchronization and channel coding" и Modulation свойство для любого из них "BPSK", "QPSK", "8PSK", "OQPSK", или "4D-8PSK-TCM".

  • Набор WaveformSource свойство для "flexible advanced coding and modulation".

Типы данных: double | uint32

Произведение времени полосы пропускания для гауссова модулятора минимальной манипуляции сдвигом (GMSK), указанное как 0.25 или 0.5.

Зависимости

Чтобы включить это свойство, установите WaveformSource свойство для "synchronization and channel coding" и Modulation свойство для "GMSK".

Типы данных: double

Эффективность модуляции 4D-8PSK решетки закодировала модулятор (TCM), определенной как 2, 2.25, 2.5, или 2.75. Это свойство указывает количество битов для каждого комплексного символа основной полосы частот.

Зависимости

Чтобы включить это свойство, установите WaveformSource свойство для "synchronization and channel coding" и Modulation свойство для "4D-8PSK-TCM".

Типы данных: double

Тип сигнала для PSK-модуляции данных без возврата к нулю (NRZ), указанный как "sine" или "square".

Зависимости

Чтобы включить это свойство, установите WaveformSource свойство для "synchronization and channel coding" и Modulation свойство для "PCM/PSK/PM".

Типы данных: char | string

Индекс модуляции в фазовой модуляции остаточной несущей, заданный как скаляр в диапазоне [0,2, 2]. Единицы находятся в радианах.

Зависимости

Чтобы включить это свойство, установите WaveformSource свойство для "synchronization and channel coding" и Modulation свойство для "PCM/PSK/PM" или "PCM/PM/biphase-L".

Типы данных: double

Частота кодированных символов в Гц, заданная как положительный скаляр.

Зависимости

Чтобы включить это свойство, установите WaveformSource свойство для "synchronization and channel coding" и Modulation свойство для "PCM/PSK/PM".

Типы данных: double

Отношение частоты поднесущей к скорости передачи символов, заданной как целое число в диапазоне [1, 50].

Зависимости

Чтобы включить это свойство, установите WaveformSource свойство для "synchronization and channel coding" и Modulation свойство для "PCM/PSK/PM".

Типы данных: double | uint8

Число выборок на символ, указанное как положительное целое число.

Это свойство применимо для любого входного значения WaveformSource собственность.

Зависимости

Чтобы включить это свойство, необходимо выполнить одно из следующих условий:

  • Установите Modulation свойство для "OQPSK", "PCM/PSK/PM", или "GMSK".

  • Установите PulseShapingFilter кому "root raised cosine".

Типы данных: double | uint8

Параметр для вставки символов пилот-сигнала в данные, указанный как числовой или logical значение 0 (false) или 1 (true). Задайте для этого значения значение 1 (true), чтобы указать, что пилот-сигналы вставлены, как описано в гибкой расширенной схеме кодирования и модуляции CCSDS для высокоскоростного стандарта TM [3].

Зависимости

Чтобы включить это свойство, установите значение WaveformSource свойство для "flexible advanced coding and modulation".

Типы данных: double | logical

Номер кода скремблирования для гибкого расширенного кодирования и модуляции для высокоскоростных ТМ приложений стандарт [3], заданный как целое число в диапазоне [0, (218 - 2)].

ScramblingCodeNumber используется для рандомизации комплексных символов основной полосы частот.

Зависимости

Чтобы включить это свойство, установите значение WaveformSource свойство для "flexible advanced coding and modulation".

Типы данных: double | uint32

Только для чтения

Это свойство доступно только для чтения.

Минимальное количество входных битов для формирования формы сигнала, возвращаемого в виде целого числа.

Число входных битов должно быть целым числом, кратным NumInputBits.

Типы данных: double

Это свойство доступно только для чтения.

Минимальное количество кадров передачи для вывода непустого объекта System, заданного как целое число.

При установке WaveformSource свойство для "flexible advanced coding and modulation", или в "synchronization and channel coding" с IsLDPCOnSMTF свойство имеет значение 1 (true), выход системного объекта пуст до тех пор, пока он не будет иметь достаточно входных данных для обработки через канальное кодирование и модуляцию.

Типы данных: double

Использование

Описание

txWaveform = tmWaveGen(bits) генерирует сигнал временной области TM CCSDS для соответствующих входных битов.

[txWaveform,encodedBits] = tmWaveGen(bits) также возвращает биты, полученные после операций подуровня ТМ синхронизации и канального кодирования.

Входные аргументы

развернуть все

Информационные биты в виде кадров передачи, заданные как вектор столбца с двоичным значением. Длина этого вектора должна быть целочисленной кратной количеству битов в одном кадре передачи. NumInputBits свойство указывает количество битов в одном кадре передачи.

Типы данных: double | int8 | logical

Выходные аргументы

развернуть все

Сгенерированная форма сигнала временной области CCSDS TM, возвращенная в виде вектора столбца. Этот выход формируется в виде комплексных синфазных квадратурных (IQ) выборок.

Типы данных: double
Поддержка комплексного номера: Да

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

Типы данных: double | int8 | logical

Функции объекта

Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:

release(obj)

развернуть все

infoИнформация о характеристиках объекта
flushFilterФильтр заподлицо
stepЗапустить алгоритм объекта System
releaseДеблокирование ресурсов и разрешение изменений значений свойств объекта системы и входных признаков
cloneСоздать повторяющийся объект System
isLockedОпределить, используется ли объект System
resetСброс внутренних состояний объекта System

Примеры

свернуть все

Создание формы сигнала телеметрии (TM) Консультативного комитета по системам космических данных (CCSDS) для стандарта синхронизации и канального кодирования для нескольких кадров передачи. Визуализируйте форму сигнала с помощью графика спектра.

Создайте объект системы CCSDS TM. Установите тип сигнала как synchronization and channel coding с GMSK-модулированными конкатенированными кодами.

tmWaveGen = ccsdsTMWaveformGenerator;
tmWaveGen.WaveformSource = "synchronization and channel coding";
tmWaveGen.ChannelCoding = "concatenated";
tmWaveGen.Modulation = "GMSK";
tmWaveGen.RSMessageLength = 239;
tmWaveGen.RSInterleavingDepth = 2;
tmWaveGen.BandwidthTimeProduct = 0.5;
disp(tmWaveGen)
  ccsdsTMWaveformGenerator with properties:

           WaveformSource: "synchronization and channel coding"
            HasRandomizer: true
                   HasASM: true

   Channel coding properties:
            ChannelCoding: "concatenated"
    ConvolutionalCodeRate: "1/2"
          RSMessageLength: 239
      RSInterleavingDepth: 2
     IsRSMessageShortened: false

   Digital modulation and filter properties:
               Modulation: "GMSK"
     BandwidthTimeProduct: 0.5000
         SamplesPerSymbol: 10

  Use get to show all properties

Укажите количество кадров передачи.

numTF = 15;
waveform = [];  % Initialize waveform as null

Создание формы сигнала TM CCSDS для стандарта синхронизации и канального кодирования с использованием нескольких вызовов объекта System.

rng default    % For reproducible results
for iTF = 1:numTF
     bits = randi([0 1],tmWaveGen.NumInputBits,1);
     waveform = [waveform; tmWaveGen(bits)];
end

Создать dsp.SpectrumAnalyzer Объект системы для отображения частотного спектра сформированного сигнала временной области CCSDS TM.

BW = 36e6;     % Typical satellite channel bandwidth
Fsamp = tmWaveGen.SamplesPerSymbol*BW;
scope = dsp.SpectrumAnalyzer('SampleRate',Fsamp,...
                             'AveragingMethod','Exponential');
scope(waveform)

Figure Spectrum Analyzer contains an axes and other objects of type uiflowcontainer, uimenu, uitoolbar. The axes contains an object of type line. This object represents Channel 1.

Создание формы сигнала телеметрии (TM) Консультативного комитета по системам космических данных (CCSDS) для гибкой расширенной схемы кодирования и модуляции для высокоскоростных приложений TM для одного кадра физического уровня (PL). Визуализируйте форму сигнала с помощью графика рассеяния.

Создайте объект CCSDS TM System и укажите его свойства.

tmWaveGen = ccsdsTMWaveformGenerator;
tmWaveGen.WaveformSource = "flexible advanced coding and modulation";
tmWaveGen.ACMFormat = 17;   % 16QPSK
tmWaveGen.PulseShapingFilter = "none";
disp(tmWaveGen)
  ccsdsTMWaveformGenerator with properties:

             WaveformSource: "flexible advanced coding and modulation"
                  ACMFormat: 17
    NumBytesInTransferFrame: 223

   Digital modulation and filter properties:
         PulseShapingFilter: "none"
                  HasPilots: false
       ScramblingCodeNumber: 0

  Use get to show all properties

Вычислите количество кадров передачи в одном кадре PL.

NumTFInOnePL = tmWaveGen.MinNumTransferFrames*16; % One PL frame consists of 16 codewords, as specified in the standard
waveform = [];  % Initialize waveform as null

Формирование формы сигнала ТМ CCSDS для гибкой расширенной схемы кодирования и модуляции для высокоскоростных ТМ-приложений стандарта.

rng default    % For reproducible results
for iTF = 1:NumTFInOnePL
   bits = randi([0 1],tmWaveGen.NumInputBits,1);
   waveform = [waveform; tmWaveGen(bits)];
end

Отображение графика рассеяния созвездия для генерируемого сигнала.

scatterplot(waveform);
legend off;

Figure Scatter Plot contains an axes. The axes with title Scatter plot contains an object of type line. This object represents Channel 1.

Получение информации из ccsdsTMWaveformGenerator Системный объект с помощью info функция. Затем извлеките остаточные выборки фильтра с помощью flushFilter объектная функция.

Создание объекта системы телеметрии (TM) Консультативного комитета по системам космических данных (CCSDS). Установите тип сигнала как synchronization and channel coding с кодированием канала с низкой плотностью контроля четности (LDPC). Отображение свойств.

tmWaveGen = ccsdsTMWaveformGenerator;
tmWaveGen.WaveformSource = "synchronization and channel coding";
tmWaveGen.ChannelCoding = "LDPC";
tmWaveGen.NumBitsInInformationBlock = 1024;
tmWaveGen.Modulation = "QPSK";
tmWaveGen.CodeRate = "1/2";
disp(tmWaveGen)
  ccsdsTMWaveformGenerator with properties:

               WaveformSource: "synchronization and channel coding"
                HasRandomizer: true
                       HasASM: true
                    PCMFormat: "NRZ-L"

   Channel coding properties:
                ChannelCoding: "LDPC"
    NumBitsInInformationBlock: 1024
                     CodeRate: "1/2"
                 IsLDPCOnSMTF: false

   Digital modulation and filter properties:
                   Modulation: "QPSK"
           PulseShapingFilter: "root raised cosine"
                RolloffFactor: 0.3500
          FilterSpanInSymbols: 10
             SamplesPerSymbol: 10

  Use get to show all properties

Укажите количество кадров передачи.

numTF = 20;

Получите характеристическую информацию о генераторе сигналов CCSDS TM.

info(tmWaveGen)
ans = struct with fields:
         ActualCodeRate: 0.5000
       NumBitsPerSymbol: 2
    SubcarrierFrequency: []

Генерируют входные биты для генератора формы сигнала CCSDS TM, а затем генерируют форму сигнала.

bits = randi([0 1], tmWaveGen.NumInputBits*numTF,1);
waveform = tmWaveGen(bits);

Проверьте выборки остаточных данных фильтра, которые остаются в задержке фильтра.

flushFilter(tmWaveGen)
ans = 100×1 complex

  -0.0772 - 0.0867i
  -0.0751 - 0.0859i
  -0.0673 - 0.0788i
  -0.0549 - 0.0654i
  -0.0388 - 0.0469i
  -0.0200 - 0.0250i
   0.0002 - 0.0012i
   0.0208 + 0.0227i
   0.0405 + 0.0453i
   0.0587 + 0.0653i
      ⋮

Ссылки

[1] CCSDS 131.0-B-3. Синяя книга. Выпуск 3. «Синхронизация TM и канальное кодирование». Рекомендация по стандартам системы космических данных. Вашингтон, округ Колумбия: CCSDS, сентябрь 2017 года.

[2] CCSDS 401.0-B-30. Синяя книга. Выпуск 30. «Системы радиочастоты и модуляции - Часть 1: Земные станции и космические аппараты». Рекомендация по стандартам системы космических данных. Вашингтон, округ Колумбия: CCSDS, февраль 2020 года.

[3] CCSDS 131.2-B-1. Синяя книга. Выпуск 1. «Гибкая расширенная схема кодирования и модуляции для высокоскоростных телеметрических приложений». Рекомендация по стандартам системы космических данных. Вашингтон, округ Колумбия: CCSDS, март 2012 года.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

Функции

Объекты

Представлен в R2021a