Pad

Заполните или обрежьте заданное измерение (измерения)

  • Библиотека:
  • DSP System Toolbox / Операции Сигнала

  • Pad block

Описание

Блок Pad расширяет или обрезки размерности входного сигнала путем дополнения или усечения вдоль его столбцов, строк, столбцов и строк, или по любой другой размерности (размерностям), которую вы задаете. Блок обрезает вход, когда вы задаете выходные размерности, которые короче, чем соответствующие входные размерности. Если продолжительности ввода и вывода являются тем же самым, действиями блока как передача.

Можно ввести значение клавиатуры в маску блока или через входной порт. Можно ввести выходные размеры в маску блока или иметь клавиатуру блока заданные измерения, пока их длина не является следующей самой высокой степенью двойки. Средства управления параметром Pad signal at, заполняет ли блок или обрезает размерности входного сигнала вначале, конец или обоих. Для нечетной клавиатуры или продолжительности усечения, дополнительной клавиатуры или значения усечения применяется в конце сигнала. Когда блок находится в Specified dimensions режим, можно задать или выходной размер или размер клавиатуры.

Можно сконфигурировать блок, чтобы предупредить или ошибка, когда входной сигнал является усеченным использованием параметра Action when truncation occurs.

Порты

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

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

Задайте вход как скаляр, вектор, матрицу или N-D массив.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point
Поддержка комплексного числа: Да

Вывод

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

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

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point
Поддержка комплексного числа: Да

Параметры

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

Задайте размерности, по которым можно заполнить или обрезать:

  • Columns

  • Rows

  • Columns and rows

  • None

  • Specified dimensions

Задайте размерность (размерности) на основе одну, по которой можно заполнить или обрезать. Значение для этого параметра может быть скаляром или вектором. Например, задайте 1 заполнять столбцы. Задайте [1 2] заполнять столбцы и строки. Задайте [1 3 5] заполнять первые, третьи, и пятые размерности.

Зависимости

Этот параметр появляется только, когда вы устанавливаете Pad over на Specified dimensions.

Выберите, как вы задаете значение клавиатуры. Значение клавиатуры может прибыть из диалогового окна или из входного порта:

  • Если вы выбираете Specify via dialog, параметр Pad value появляется.

  • Если вы выбираете Input port, PVal порт появляется на значке блока.

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

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

Зависимости

Этот параметр появляется только, когда вы устанавливаете Pad value source на Specify via dialog.

Выберите, как вы задаете продолжительность столбца выхода:

  • Если вы выбираете User-specified, параметр Column size появляется.

  • Если вы выбираете Next power of two, блок заполняет выходные столбцы, пока их длина не является следующей самой высокой степенью двойки. Если длина столбца уже является степенью двойки, блок не заполняет столбцы.

Зависимости

Этот параметр появляется только, когда вы устанавливаете Pad over на Columns или Columns and rows.

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

Зависимости

Этот параметр появляется только, когда вы устанавливаете Output column mode на User-specified.

Выберите, как вы задаете продолжительность строки выхода:

  • Если вы выбираете User-specified, параметр Row size появляется.

  • Если вы выбираете Next power of two, блок заполняет выходные строки, пока их длина не является следующей самой высокой степенью двойки. Если длина строки уже является степенью двойки, блок не заполняет строки.

Зависимости

Этот параметр появляется только, когда вы устанавливаете Pad over на Rows или Columns and rows.

Задайте продолжительность строки выхода. Если заданная длина строки более долга, чем входная длина строки, блок заполняет строки. Если заданная длина строки короче, чем входная длина строки, блок обрезает строки.

Зависимости

Этот параметр появляется только, когда вы устанавливаете Output row mode на User-specified.

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

Зависимости

Этот параметр появляется только, когда вы устанавливаете Pad over на Specified dimensions.

Выберите, как вы задаете продолжительность выхода заданных измерений:

  • Если вы выбираете User-specified, параметр Output size появляется.

  • Если вы выбираете Next power of two, блок заполняет заданные измерения, пока их длина не является следующей самой высокой степенью двойки. Если длина размерности уже является степенью двойки, блок не заполняет в той размерности.

Зависимости

Этот параметр появляется только, когда вы устанавливаете Pad over на Specified dimensions и параметр Specify к Output size.

Задайте продолжительность выхода заданного измерения (измерений). Этот параметр должен быть скаляром или вектором с тем же числом элементов как параметр Dimensions to pad. Каждый элемент в векторе Output size дает продолжительность выхода для соответствующей размерности в векторе Dimensions to pad. Если заданная длина более долга, чем входная длина для данной размерности, блок заполняет ту размерность. Если заданная длина короче, чем входная длина для данной размерности, блок обрезает ту размерность.

Зависимости

Этот параметр появляется только, когда вы устанавливаете Pad over на Specified dimensions и параметр Specify к Output size.

Задайте сколько значений, чтобы добавить к началу входного сигнала в заданном измерении (измерениях). Этот параметр должен быть скаляром или вектором с тем же числом элементов как параметр Dimensions to pad. Каждый элемент в параметре Pad size at beginning дает длину клавиатуры в начале соответствующей размерности в параметре Dimensions to pad. Значения этого параметра должны быть неотрицательными целыми числами.

Зависимости

Этот параметр появляется только, когда вы устанавливаете Pad over на Specified dimensions и параметр Specify к Pad size.

Задайте сколько значений, чтобы добавить в конец входного сигнала в заданном измерении (измерениях). Этот параметр должен быть скаляром или вектором с тем же числом элементов как параметр Dimensions to pad. Каждый элемент в параметре Pad size at end дает длину клавиатуры в конце соответствующей размерности в параметре Dimensions to pad. Значения этого параметра должны быть неотрицательными целыми числами.

Зависимости

Этот параметр появляется только, когда вы устанавливаете Pad over на Specified dimensions и параметр Specify к Pad size.

Задайте, заполнить ли или обрезать сигнал в Beginningконец, или Beginning and end из заданного измерения (измерений). Когда вы выбираете Beginning and end, половина длины клавиатуры добавляется к началу сигнала, и другая половина добавляется в конец сигнала. Для нечетной длины клавиатуры дополнительное значение добавляется в конец сигнала. Когда вы задаете, чтобы обрезать сигнал в этом режиме, равное количество значений являются усеченными с начала и конца сигнала. В случае нечетной продолжительности усечения дополнительное значение удалено из конца сигнала.

Зависимости

Этот параметр появляется только, когда вы устанавливаете Pad over на Columns'Строки' , и Columns and rows.

Задайте меры, которые принимает блок, когда это обрезает вход.

  • None – Блок не уведомляет, когда вход является усеченным.

  • Warning – Блок выводит предупреждение, когда вход является усеченным.

  • Error – Блок отображает сообщение об ошибке и отключает симуляцию, когда вход является усеченным.

Зависимости

Этот параметр появляется только, когда вы устанавливаете Pad over на Columns'Строки' , и Columns and rows.

Характеристики блока

Типы данных

Boolean | double | fixed point | integer | single

Прямое сквозное соединение

no

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулем

no

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

Преобразование фиксированной точки
Спроектируйте и симулируйте системы фиксированной точки с помощью Fixed-Point Designer™.

Смотрите также

Блоки

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