Example Code

M-PSK Modulator with AWGN

Products and Environment

This section reflects the products and operating system used to create the example.

To download NI software, including the products shown below, visit ni.com/downloads.

    Software

  • LabVIEW

Code and Documents

Attachment

Description

Software Requirements:

LabVIEW FPGA 2010

LabVIEW FPGA RF Communications Library 3.0 available on NI-Labs

 

Hardware Requirements:

PXIe-7965R

PXIe-5673 or later

 

This example show how to use PN sequence generation, M-PSK Modulator, pulse-shaping filter and add AWGN VIs from the library.

The processed IQ signals are sent to the RF signal generator from the FlexRIO using peer to peer streaming.

The symbol rates, modulation type (BPSK/QPSK/8-PSK), pulse-shaping filter coefficients and Eb/N0 are programmable from the host.

 

If PN data is transmitted, then the bit error rate measurement can be obtained using the M-PSK Demodulator example.

Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.