Преобразование битов в целые числа
Сопоставляет вектор битов с соответствующим вектором целых чисел.
Тип: BitToIntegerConverter
Путь в библиотеке:
|
Описание
Блок Преобразование битов в целые числа сопоставляет группы битов во входном векторе с целыми числами в выходном векторе.
Число задается параметром Количество битов на целое число :
-
Для беззнаковых целых чисел блок сопоставляет каждую группу из бит с целым числом в диапазоне . В результате длина выходного вектора в раз меньше длины входного вектора.
-
Для целых чисел со знаком блок сопоставляет каждую группу из бит с целым числом в диапазоне .
Порты
Вход
#
IN_1
—
входной сигнал
битовый скаляр | вектор-столбец битов
Details
Входной сигнал, в виде скаляра или вектор-столбца битов с длиной, кратной значению, заданному в параметре Количество битов на целое число. Входные данные должны быть битами со значениями 0 или 1.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
выходной сигнал
целое число | вектор-столбец целых чисел
Details
Выходной сигнал, возвращенный как целое число или вектор-столбец целых чисел. Параметр Обрабатывать полученные после упаковки битов целочисленные значения как определяет, интерпретируются ли выходные целые числа как беззнаковые или со знаком.
-
Когда входные биты обрабатываются как беззнаковые, каждое целое число на выходе находится в диапазоне .
-
Когда входные биты обрабатываются как знаковые, каждое целое число на выходе находится в диапазоне .
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Параметры
Параметры
#
Количество битов на целое число —
количество битов на целое число (M)
Целое число типа Int64
Details
Количество входных битов, сопоставленных с каждым целым числом на входе в виде целого числа в области значений [1, 32].
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Первый бит входного сигнала —
порядок битов на входе
Старший бит | Младший бит
Details
Определите, является ли первый бит входного сигнала старшим битом (Старший бит) или младшим битом (Младший бит).
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Обрабатывать полученные после упаковки битов целочисленные значения как —
обрабатывать выходные значения как числа со знаком или без
Беззнаковые | Знаковые
Details
Укажите, следует ли рассматривать выходные значения как числа со знаком (Знаковые) или беззнаковые (Беззнаковые).
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Тип данных на выходе —
тип беззнаковых выходных данных
Наследовать от входа | Float64 | Float32 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32
Details
Если выходные целые числа беззнаковые, то вы можете выбрать один из следующих вариантов типа выходных данных:
-
Наследовать от входа -
Float64 -
Float32 -
Int8 -
UInt8 -
Int16 -
UInt16 -
Int32 -
UInt32
Зависимости
Чтобы использовать этот параметр, установите для параметра Обрабатывать полученные после упаковки битов целочисленные значения как значение Беззнаковые.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Тип данных на выходе —
тип знаковых выходных данных
Float64 | Float32 | Int8 | Int16 | Int32
Details
Если выходные целые числа со знаком, то вы можете выбрать один из следующих вариантов типа выходных данных:
-
Float64 -
Float32 -
Int8 -
Int16 -
Int8
Зависимости
Чтобы использовать этот параметр, установите для параметра Обрабатывать полученные после упаковки битов целочисленные значения как значение Знаковые.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |