Дополните или обрезайте заданные измерения (измерения )
Сигнальные операции
dspsigops
Блок Pad расширяет или обрабатывает размерности входов путем заполнения или усечения вдоль его столбцов, строк, столбцов и строк или любых заданных размерностей (размерностей ). Усечение происходит, когда вы задаете выходные размерности, которые короче, чем соответствующие входные размерности. Если входная и выходная длины одинаковы, блок является проходным.
Вы можете ввести значение площадки в маске блока или через порт входа. Можно вводить выходные размеры в маске блока или иметь блок с заданными измерениями до тех пор, пока его длина не станет следующей максимальной степенью двойки. Параметр Pad signal at управляет тем, заполнены ли заданные входные размерности или усечены в их начале, конце или обоих. Для нечетных длин дополнения или усечения к концу сигнала применяется дополнительное значение или усечение дополнения. Когда блок находится в Specified dimensions
можно задать либо размер выхода, либо размер панели.
Можно получить предупреждение блока или ошибку, когда входной сигнал усечен с помощью параметра Action when truncation occurs.
Задайте размерности, поверх которого нужно дополнить или обрезать: Columns
, Rows
, Columns and rows
, None
, или Specified dimensions
.
Задайте основанные на одном элементе размерности (размерности ), поверх которых нужно дополнить или обрезать. Значение этого параметра может быть скаляром или вектором. Для примера задайте 1
для заполнения столбцов. Задайте [1 2]
для заполнения столбцов и строк. Задайте [1 3 5]
для заполнения первых , третьих и пятых размерностей.
Этот параметр видим только тогда, когда Specified dimensions
выбран для параметра Pad over.
Выберите способ задания значения площадки. Значение pad может быть получено из входа порта или из диалогового окна:
Если вы выбираете 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
, End
, или 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 |