step

Системный объект: comm.HelicalDeinterleaver
Пакет: 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. Объект спирального обратного перемежителя использует массив для своих расчетов. Если вы задаете свойство NumColumns объекта равным C, то массив имеет C столбцов и неограниченные строки. Если Вы устанавливаете свойство GroupSize в N, то объект принимает вход длины <reservedrangesplaceholder3> × <reservedrangesplaceholder2> и вставляет ее в следующие N строки массива. Объект также помещает значение свойства InitialConditions в определенные положения в нескольких верхних строках массива. Это учитывает спиральный шаблон, а также сохраняет векторные индексы символов, которые проходят через HelicalInterleaver и HelicalDeinterleaver объекты. Выход состоит из последовательных групп N символов. Объект выбирает k -ую выходную группу в массиве из столбца k mod C. Этот выбор типа спиральный из-за сокращения по модулю C и потому что первый символ в k -й группе находится в строке 1 + (k -1) × s, где s является значением свойства StepSize .

Примечание

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

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