Заполните или обрежьте заданное измерение (измерения)
Операции сигнала
dspsigops
Блок Pad расширяет или обрезки размерности входа путем дополнения или усечения вдоль его столбцов, строк, столбцов и строк или любой размерности (размерностей), которую вы задаете. Усечение происходит, когда вы задаете выходные размерности, которые короче, чем соответствующие входные размерности. Если продолжительности ввода и вывода являются тем же самым, блок является передачей.
Можно ввести значение клавиатуры в маску блока или через входной порт. Можно ввести выходные размеры в маску блока или иметь клавиатуру блока заданные измерения, пока их длина не является следующей самой высокой степенью двойки. Параметр Pad signal at управляет, дополнены ли заданные входные размерности или усеченные в их начале, конце или обоих. Для нечетной клавиатуры или продолжительности усечения, дополнительное значение клавиатуры или усечение применяется в конец сигнала. Когда блок находится в Specified dimensions
режим, можно задать или выходной размер или размер клавиатуры.
У вас может быть блок, предупреждают или ошибка, когда входной сигнал является усеченным использованием параметра Action when truncation occurs.
Задайте размерности, по которым можно заполнить или обрезать: Columns
'Строки'
, Columns and rows
'none'
, или Specified dimensions
.
Задайте размерность (размерности) на основе одну, по которой можно заполнить или обрезать. Значение для этого параметра может быть скаляром или вектором. Например, задайте 1
заполнять столбцы. Задайте [1 2]
заполнять столбцы и строки. Задайте [1 3 5]
заполнять первые, третьи, и пятые размерности.
Этот параметр только отображается когда Specified dimensions
выбран для параметра Pad over.
Выберите, как вы задаете значение клавиатуры. Значение клавиатуры может прибыть из входного порта или из диалогового окна:
Если вы выбираете Input port
, PVal
порт появляется на значке блока.
Если вы выбираете Specify via dialog
, параметр Pad value появляется.
Задайте постоянное скалярное значение, которым можно заполнить вход. Настраиваемый (Simulink).
Этот параметр только отображается когда Specify via dialog
выбран для параметра Pad value source.
Выберите, как вы задаете продолжительность столбца выхода:
Если вы выбираете User-specified
, параметр Column size появляется.
Если вы выбираете Next power of two
, блок заполняет выходные столбцы, пока их длина не является следующей самой высокой степенью двойки. Если длина столбца уже является степенью двойки, столбцы не дополнены.
Этот параметр только отображается когда Columns
или Columns and rows
выбран для параметра Pad over.
Задайте продолжительность столбца выхода. Если заданная длина столбца более долга, чем входная длина столбца, столбцы дополнены. Если заданная длина столбца короче, чем входная длина столбца, столбцы являются усеченными. Этот параметр только отображается когда User-specified
выбран для параметра Output column mode.
Выберите, как вы задаете выходную продолжительность строки выхода:
Если вы выбираете User-specified
, параметр Row size появляется.
Если вы выбираете Next power of two
, блок заполняет выходные строки, пока их длина не является следующей самой высокой степенью двойки. Если длина строки уже является степенью двойки, строки не дополнены.
Этот параметр только отображается когда Rows
или Columns and rows
выбран для параметра Pad over.
Задайте продолжительность строки выхода. Если заданная длина строки более долга, чем входная длина строки, строки дополнены. Если заданная длина строки короче, чем входная длина строки, строки являются усеченными. Этот параметр только отображается когда User-specified
выбран для параметра Output row mode.
Выберите, хотите ли вы управлять продолжительностью выхода заданных измерений путем определения размера клавиатуры или выходного размера.
Этот параметр только отображается когда Specified dimensions
выбран для параметра Pad over.
Задайте сколько значений, чтобы добавить к началу входного сигнала в заданном измерении (измерениях). Этот параметр должен быть скаляром или вектором с тем же числом элементов как параметр Dimensions to pad. Каждый элемент в параметре Pad size at beginning дает длину клавиатуры в течение начала соответствующей размерности в параметре Dimensions to pad. Значения этого параметра должны быть нулем или положительным целым числом.
Этот параметр только отображается если Pad size
выбран для параметра Specify.
Задайте сколько значений, чтобы добавить в конец входного сигнала в заданном измерении (измерениях). Этот параметр должен быть скаляром или вектором с тем же числом элементов как параметр Dimensions to pad. Каждый элемент в параметре Pad size at end дает длину клавиатуры для конца соответствующей размерности в параметре Dimensions to pad. Значения этого параметра должны быть нулем или положительным целым числом.
Этот параметр только отображается если Pad size
выбран для параметра Specify.
Выберите, как вы задаете продолжительность выхода заданных измерений:
Если вы выбираете User-specified
, параметр Output size появляется.
Если вы выбираете Next power of two
, блок заполняет заданные измерения, пока их длина не является следующей самой высокой степенью двойки. Если длина размерности уже является степенью двойки, никакое дополнение не происходит в той размерности.
Этот параметр только отображается если Output size
выбран для параметра Specify.
Задайте продолжительность выхода заданного измерения (измерений). Этот параметр должен быть скаляром или вектором с тем же числом элементов как параметр Dimensions to pad. Каждый элемент в векторе Output size дает продолжительность выхода для соответствующей размерности в векторе Dimensions to pad. Если заданная длина более долга, чем входная длина для данного размерности, та размерность дополнена. Если заданная длина короче, чем входная длина для данной размерности, та размерность является усеченной.
Этот параметр только отображается если Output size
выбран для параметра Specify.
Задайте, заполнить ли или обрезать сигнал в Beginning
конец
, или Beginning and end
из заданного измерения (измерений). Когда вы выбираете Beginning and end
, половина длины клавиатуры добавляется к началу сигнала, и половина добавляется в конец сигнала. Для нечетной длины клавиатуры дополнительное значение добавляется в конец сигнала. Это также применяется к усечению. В этом режиме равное количество значений является усеченным с начала и конца сигнала. В случае нечетной продолжительности усечения дополнительное значение удалено из конца сигнала.
Выберите None
когда вы не хотите быть уведомленными, что вход усеченный. Выберите Warning
выводить предупреждение, когда вход является усеченным. Выберите Error
когда отобразить ошибку и отключить симуляцию, когда вход является усеченным.
Порт | Поддерживаемые типы данных |
---|---|
Входной параметр |
|
Вывод |
|
Concatenate (Simulink) | Simulink |
Повторение | DSP System Toolbox |
Субматрица | DSP System Toolbox |
Сверхдискретизировать | DSP System Toolbox |
Variable Selector | DSP System Toolbox |