Digital

LabView Digital Modulation

Digital

August 2008, 372504F-01

Use the VIs on the Digital Modulation palette to modulate and demodulate signals using PSK, FSK, QAM, MSK, ASK, and CPM formats, and for adding common impairments.

Palette Object Description
MT Open Session

Creates an empty modulation session refnum. When the modulation session refnum is created, navigate to the All Functions»Application Control palette and drop an empty property node on the block diagram. When you wire the modulation session refnum into the property node, the property node displays the name Modulation Toolkit as its title. You can either write (set) or read (get) attributes using the property node.

MT Close Session

Closes any open modulation session.

MT Generate Bits (poly)

Generates the sequence of data bits to be modulated. This polymorphic VI can generate Fibonacci or Galois pseudonoise (PN) bit sequences. It can also generate bit sequences based on a user-defined pattern. The selected pattern is repeated until the user-specified number of total bits is generated.


Subpalette Description
Coding

Use the VIs on the Coding palette to encode, spread, and puncture baseband data streams.

Interleaving

Use the VIs on the Interleaving palette to perform permutation, and block and convolutional interleaving.

Modulation

Use the VIs on the Modulation palette to implement several types of digital modulation.

Decoding

Use the VIs on the Decoding palette to decode, despread, and depuncture baseband data streams.

DeInterleaving

Use the VIs on the Deinterleaving palette to perform depermutation, and block and convolutional deinterleaving.

Demodulation

Use the VIs on the Demodulation palette to implement several types of digital demodulation.

Impairments

Use the VIs on the Impairments palette to add several types of baseband impairments to digital signals.

Equalization

Use the VIs on the Equalization palette to implement several types of digital equalization.

Utilities

Use the VIs on the Utilities palette to perform tasks such as applying filters, generating synchronization parameters and symbol maps, and opening and closing your session with the Modulation Toolkit VIs.

Measurements

Use the VIs on the Measurements palette to measure parameters including BER, Rho, burst timing, and quadrature impairments.

Visualization

Use the VIs on the Visualization palette to create eye and constellation diagrams, IQ-to-XY graphs, and trellis diagrams.

© 2008 National Instruments Corporation. All Rights Reserved.