Structure and Principles of Operation of a Quaternion VLSI Multiplier

The paper presents the original structure of a processing unit for multiplying quaternions. The idea of organizing the device is based on the use of fast Hadamard transform blocks. The operation principles of such a device are described. Compared to direct quaternion multiplication, the developed al...

Full description

Saved in:
Bibliographic Details
Main Authors: Aleksandr Cariow, Mariusz Naumowicz, Andrzej Handkiewicz
Format: Article
Language:English
Published: MDPI AG 2024-09-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/14/18/8123
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The paper presents the original structure of a processing unit for multiplying quaternions. The idea of organizing the device is based on the use of fast Hadamard transform blocks. The operation principles of such a device are described. Compared to direct quaternion multiplication, the developed algorithm significantly reduces the number of multiplication and addition operations. Hardware implementations of the developed structure, in FPGA and ASIC, are presented. The FPGA blocks were implemented in the Vivado environment. The ASICs were designed using <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mn>130</mn><mspace width="3.33333pt"></mspace><mi>nm</mi></mrow></semantics></math></inline-formula> technology. The developed scripts in VHDL are available in the GitHub repository.
ISSN:2076-3417