Home > Support > NI Product Manuals > LabVIEW Communications System Design Suite 1.0 Manual

Generates Fibonacci pseudonoise (PN) bit sequences. The node repeats the selected pattern until it generates the number of total bits that you specify. Use this node to specify the primitive polynomial that determines the connection structure of the linear feedback shift register (LFSR).

connector_pane_image
datatype_icon

total bits

Total number of pseudorandom bits to be generated.

Default: 128

datatype_icon

specify primitive polynomial

The primitive polynomial for the PN bit sequence to be generated. The degree of the primitive polynomial determines the PN order.

The primitive polynomial is specified by an 8-bit signed integer array. If the degree of the primitive polynomial is N, for example, p(x) =a0 + a1x + a2x 2 +……+ a N a N , the array contains (N + 1) elements. The first element is a0, and the last element is aN. Ensure that the polynomial you provide is a primitive polynomial. For example, if the primitive polynomial is p(x) = 1 + x 14 + x 15 , then N = 15, and the array contains N + 1=16 elements.

datatype_icon

seed in

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

Default: 169

datatype_icon

error in

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

Default: no error

datatype_icon

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

datatype_icon

output bit stream

The generated pseudorandom data bits.

datatype_icon

seed out

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

datatype_icon

error out

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