Frame To Samples

Преобразуйте основанные на системе координат данные в демонстрационный поток

  • Библиотека:
  • Wireless HDL Toolbox / Интерфейсы ввода-вывода

  • Frame To Samples block

Описание

Блок Frame To Samples сглаживает основанный на системе координат вход в поток выборок. Блок также возвращает поток соответствующих управляющих сигналов, которые указывают на демонстрационную валидность и контуры системы координат. Можно сконфигурировать неактивные циклы, вставленные между выборками или между системами координат, и сколько значений представляет каждую выборку. Смотрите Демонстрационный Интерфейс Потоковой передачи для деталей формата потоковой передачи.

Используйте этот блок, чтобы сгенерировать вход для подсистемы, предназначенной для генерации HDL-кода. Этот блок не поддерживает генерацию HDL-кода.

Порты

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

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

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

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point

Вывод

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

Выведите демонстрационный поток, возвратил значения Output size за один раз. Поток вывода включает неактивные выборки, как задано Idle cycles between samples и Idle cycles between frames. Каждая выходная выборка имеет соответствующий набор управляющих сигналов на порте ctrl.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point

Управляющие сигналы, сопровождающие демонстрационный поток, возвращенный как samplecontrol шина. Шина включает startконец, и valid управляющие сигналы, которые указывают на контуры системы координат и валидность выборок.

  • start — Указывает на запуск выходной системы координат

  • end — Указывает на конец выходной системы координат

  • valid — Указывает, что данные по порту выхода data допустимы

Для большего количества детали смотрите Демонстрационную Шину управления.

Типы данных: bus

Параметры

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

Количество неактивных циклов, чтобы вставить после каждой выборки в виде скалярного целого числа. Блок возвращает вектор из нулей Output size для каждого неактивного цикла и устанавливает все управляющие сигналы на 0 (false).

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

Количество значений, представляющих каждую выборку в виде положительного целочисленного скаляра. Блок выводит вектор из значений Output size. Каждый вектор имеет один соответствующий набор управляющих сигналов. Например, можно использовать этот параметр, чтобы сериализировать закодированные турбо выборки. В стандарте LTE уровень турбокода является 1/3, таким образом, каждая выборка представлена одним систематическим значением и двумя значениями четности: S_n, P1_n и P2_n. В этом случае установите Output size на 3.

Порядок выходных выборок относительно входного порядка, когда больше чем одно значение представляет каждую выборку. Например, для 1/3 закодированные турбо выборки, входному кадру можно упорядочить [S_1 P1_1 P2_1 S_2 P1_2 P2_2] или [S_1 S_2 P1_1 P1_2 P2_1 P2_2]. В первом случае выход является двумя векторами, [S_1 P1_1 P2_1] и [S_2 P1_2 P2_2]. Чтобы достигнуть того же выхода во втором случае, выберите Compose output from interleaved input samples.

Зависимости

Этот параметр применяется, когда Output size больше того.

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

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

Блоки

Функции

Введенный в R2017b