Generates Fibonacci pseudonoise (PN) bit sequences. The node repeats the selected pattern until it generates the number of bits that you specify. Use this node to specify a PN sequence order based on which the node selects a primitive polynomial that returns a maximal length shift register sequence, or m-sequence.

## total bits

Total number of pseudorandom bits to be generated.

Default: 128

## seed in

Initial state of the PN generator shift register. If no seed is specified, the default seed is used.

Default: 169

## PN sequence order

Order of the PN bit sequence to be generated. Valid values are 5 to 31, inclusive.

Default: 9

## error in

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

Default: no error

## reset?

A Boolean that determines whether to continue generating bits using the previous iteration states.

 TRUE The PN generator has been initiated with a new PN seed. FALSE The PN sequence generator has resumed from where it had stopped during the previous iteration.

Default: TRUE

## output bit stream

The generated pseudorandom data bits.

If the PN sequence order is N, the output data is periodic with period T = 2 N -1. For example, if N = 7, the output sequence repeats after every T = 127 bits.

## seed out

A seed for use in the seed in parameter during the next call to this node when reset? is set to FALSE.

## error out

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