ccsdsTMWaveformGenerator

Сгенерируйте сигнал CCSDS TM

Описание

The ccsdsTMWaveformGenerator System 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 создает генератор сигналов TM CCSDS по умолчанию Системного объекта.

пример

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

Свойства

расширить все

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

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

Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Использование Системных объектов.

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

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

  • "synchronization and channel coding" - Используйте эту опцию, чтобы установить форму волны на синхронизацию CCSDS TM и кодирование канала, как указано в CCSDS 131.0-B-3 [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

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

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

  • "NRZ-M" - NRZ-метка

Зависимости

Чтобы включить это свойство, установите 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

Кодовая скорость кода turbo или 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

Фильтрация диапазона в количестве символов в виде положительного целого числа.

The 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

Номер скремблирующего кода для гибкого расширенного кодирования и модуляции для высокоскоростного стандарта TM [3], заданный в виде целого числа в области значений [0, (218 – 2)].

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

Зависимости

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

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

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

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

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

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

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

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

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

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

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

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

Описание

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

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

Входные параметры

расширить все

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

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

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

расширить все

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

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

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

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

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

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

release(obj)

расширить все

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

Примеры

свернуть все

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

Создайте объект CCSDS TM System. Установите тип формы волны следующим 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 для стандарта синхронизации и канального кодирования при помощи нескольких вызовов системных объектов.

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 TM для гибкой схемы расширенного кодирования и модуляции для высокоскоростных приложений TM.

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 функция объекта.

Создание Консультативного комитета по системам космических данных (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++ с помощью Coder™ MATLAB ®

.

См. также

Функции

Объекты

Введенный в R2021a
Для просмотра документации необходимо авторизоваться на сайте