step

Системный объект: comm.HelicalInterleaver
Пакет: comm

Транспозиция входных символов с помощью спирального массива

Синтаксис

Y = step(H,X)

Описание

Примечание

Начиная с R2016b, вместо использования step метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.

Y = step(H,X) транспозиция входной последовательности, Xи возвращает перемеженную последовательность Y. Область входа X должен быть вектор-столбец. Тип данных должен быть числовым, логическим или с фиксированной точкой (объекты fi). Y имеет тот совпадающий тип данных что и X. Объект спирального перемежителя помещает элементы X в массиве по спирали. Если вы задаете свойство NumColumns объекта равным C, то массив имеет C столбцов и неограниченные строки. Если Вы устанавливаете свойство GroupSize в N, то объект принимает вход длины <reservedrangesplaceholder10> × <reservedrangesplaceholder9> и делит вход в последовательные группы N символов. Объект помещает k-ю группу в массив вдоль столбца k mod C. Это размещение типа спиральное из-за сокращения по модулю C и потому что первый символ в k -й группе находится в строке 1 + (k -1) × s, где s является значением для свойства StepSize. Положения в массиве, не содержащем входных символов, имеют содержимое по умолчанию, заданное InitialConditions свойство. Объект выходов C × N символы из массива, считывая следующие N строки последовательно.

Примечание

obj задает системный объект, на котором будет выполняться эта step способ.

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