# Digital Reversed Order (G Dataflow)

Version:

Modifies the input array according to the digital-reversed order of the index.

## input array

The real input array this node modifies. The length of input array must be an integer power of radix.

This input accepts the following data types:
• 1D array of double-precision, floating-point numbers
• 1D array of complex double-precision, floating-point numbers
• 1D array of 32-bit signed integers

Base of the exponent. radix must be greater than or equal to 2.

Default: 2

## error in

Error conditions that occur before this node runs. The node responds to this input according to standard error behavior.

Default: No error

## reversed array

The input array with modified elements.

## reversed indices

Corresponding index of the input array for each element in the output array.

## error out

Error information. The node produces this output according to standard error behavior.

## Algorithm for Calculating reversed array

When the index of a sequence has the radix-base digits (a0a1...an), this node modifies the sequence X into the digital-reversed sequence Y according to the following equation:

${Y}_{\left({a}_{0}{a}_{1}\dots {a}_{n}\right)}={X}_{\left({a}_{n}{a}_{n-1}\dots {a}_{0}\right)}$

For examples of radix-base digits, 2-base is binary and 16-base is hexadecimal.

The following illustration shows the 2-base reversed order (bit-reversed order) of 8 elements.

Where This Node Can Run:

Desktop OS: Windows

FPGA: Not supported