exponenta event banner

bitreplicate

Репликация и конкатенация битов fi объект

Синтаксис

c = bitreplicate(a,n)

Описание

c = bitreplicate(a,n) объединяет биты в fi объект a n умножает и возвращает беззнаковое значение с фиксированной точкой. Длина слова вывода fi объект c равно n умножить на длину слова a и длина фракции c равно нулю. Битовое представление сохраненного целого числа находится в двух дополнениях.

Вход fi объект может быть подписан или не подписан. bitreplicate объединяет подписанные и неподписанные биты одинаково.

bitreplicate поддерживает только fi объекты с фиксированными типами данных.

bitreplicate не поддерживает входные данные со сложными типами данных.

Знак и масштабирование входного сигнала fi не влияет на тип и значение результата.

Примеры

В следующем примере используется bitreplicate для репликации и конкатенации битов fi объект a.

a = fi(14,0,6,0);
a_binary = a.bin
c = bitreplicate(a,2);
c_binary = c.bin

MATLAB ® возвращает следующее:

a_binary =

001110


c_binary =

001110001110

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

Создание кода HDL
Создание кода Verilog и VHDL для проектов FPGA и ASIC с использованием Coder™ HDL.

См. также

| | | | | |

Представлен в R2008a