step

Системный объект: comm.HelicalDeinterleaver
Пакет: коммуникация

Восстановите упорядоченное расположение символов с помощью спирального массива

Синтаксис

Y = step(H,X)

Описание

Примечание

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

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

Примечание

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

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