В книге рассматривается теория и использование позиционного кодирования комплексных чисел и векторов.
Предпочтение, отдаваемое именно позиционным кодам, объясняется тем, что с ними очень просто выполняются арифметические операции.
Так, вне зависимости от объекта кодирования, сложение позиционных кодов связано с распространением переносов от младших разрядов к старшим, а умножение и деление состоит из сдвигов и алгебраических сложений.
Метод **цифра-за-цифрой** вообще применим лишь в сочетании с позиционной системой кодирования.
Далее показано, что с позиционными кодами комплексных чисел и векторов выполнимы операции алгебраического сложения, векторного, скалярного и специального умножения, деления комплексных чисел и векторов.
Это может быть использовано при построении процессоров, оперирующих с комплексными числами и векторами в целом. Такой процессор требует более простого алгоритма для решения задач, а при данном алгоритме работает по более короткой программе и обладает повышенным быстродействием.
Для оценки этих величин можно указать, например, что программа векторного умножения векторов, заданных тремя числами, содержит 6 операций умножения и 3 операции вычитания.
Описываются аппаратно-реализуемые алгоритмы кодирования, декодирования, арифметических операций, вычисления элементарных функций и др.
Приводятся схемы основных вычислительных блоков. Описываются программы моделирования в системе MATLAB.
Книга ориентирована на студентов, инженеров и разработчиков специализированных процессоров.
Предлагаемые в книге алгоритмы и устройства разрабатываются в виде моделей на VHDL и FPGA. Читаем дальше…
Комментариев нет:
Отправить комментарий