Восстановите исходное упорядоченное расположение чередованной последовательности блока с помощью графического процессора
BlockDeinterleaver
Система object™ восстанавливает исходное упорядоченное расположение последовательности, которая была чередована с помощью блока interleaver Системный объект.
Примечание
Чтобы использовать этот объект, необходимо установить лицензию Parallel Computing Toolbox™ и иметь доступ к соответствующему графическому процессору. Для больше о графических процессорах, смотрите, что графический процессор Вычисляет (Parallel Computing Toolbox).
Основанный на графическом процессоре Системный объект принимает типичные массивы MATLAB®, или объекты создали использование gpuArray
класс. Основанный на графическом процессоре Системный объект поддерживает входные сигналы с двойным - или типы данных с одинарной точностью. Выходной сигнал наследовал свой тип данных от входного сигнала.
Если входной сигнал является массивом MATLAB, Системный объект обрабатывает передачу данных между центральным процессором и графическим процессором. Выходной сигнал является массивом MATLAB.
Если входным сигналом является gpuArray
, данные остаются на графическом процессоре. Выходным сигналом является gpuArray
. Когда объекту дают gpuArray
, вычисления происходят полностью на графическом процессоре, и никакая передача данных не происходит. Передача gpuArray
аргументы обеспечивают увеличенную эффективность путем сокращения времени симуляции. Для получения дополнительной информации смотрите, Устанавливают Массивы на графическом процессоре (Parallel Computing Toolbox).
Устранять чередование входного вектора:
Задайте и настройте свой блок deinterleaver объект. Смотрите Конструкцию.
Вызовите step
перестроить элементы входного вектора согласно свойствам comm.gpu.BlockDeinterleaver
. Поведение step
характерно для каждого объекта в тулбоксе.
Примечание
Запуск в R2016b, вместо того, чтобы использовать step
метод, чтобы выполнить операцию, заданную Системным объектом, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполните эквивалентные операции.
H = comm.gpu.BlockDeinterleaver
создает основанный на графическом процессоре блок deinterleaver Системный объект, H
. Этот объект восстанавливает исходное упорядоченное расположение последовательности, которая была чередована с помощью BlockInterleaver
Системный объект
H = comm.gpu.BlockDeinterleaver(
создает основанный на графическом процессоре блок deinterleaver объект, Name
,Value
)H
, с заданным набором имени свойства к заданному значению.
H = comm.gpu.BlockDeinterleaver(PERMVEC)
создает основанный на графическом процессоре блок deinterleaver объект, H
, с PermutationVector
набор свойств к PERMVEC
.
|
Вектор сочетания Укажите, что отображение раньше переставляло вводимые символы как вектор-столбец целых чисел. Значением по умолчанию является |
шаг | Устраните чередование входной последовательности |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
Этот объект использует тот же алгоритм в качестве comm.BlockDeinterleaver
Системный объект. См. Алгоритмы на comm.BlockDeinterleaver
страница справки для деталей.