rockpool.devices.xylo.syns63300.imuif.params

Hard-set parameters for the Xylo IMU HDK

Module Attributes

B_WORST_CASE

Number of additional bits devoted to storing filter taps such that no over- and under-flow can happen

CLOCK_RATE

Fixed computation step rate of 200Hz for Xylo IMU

COV_EXTRA_BIT

The components of the covariance can enlarger by a factor 3 (at most), thus, an additional register size of 2

DEFAULT_FILTER_BANDS

Default passbands for the IMUIF Filters

FILTER_ORDER

Filter order of the Xylo-IMU filters

N_CHANNEL

Fixed number of channels employed

NROUND

number of round rotation computation and update is done over all 3 axes/dims

NUM_ANGLES

number of angles in lookup table

NUM_BITS

number of bits in the continuous signal(input, obtained after rotation removal).

NUM_BITS_COVARIANCE

number of bits used for the covariance matrix

NUM_BITS_HIGHPREC_FILTER_BASE

This is the base value.

NUM_BITS_MULTIPLIER

number of bits devoted to computing [x(t) x(t)^T]_{ij}.

NUM_BITS_ROTATION

number of bits devoted for implementing rotation matrix

NUM_BITS_SPIKE

number of bits devoted to storing the output spike encoding

ROT_EXTRA_BIT

Rotation can expand at most by a factor during the multiplication, thus, an additional register size of 1