Modulating and Demodulating a GFSK Signal in LabVIEW

Updated Dec 16, 2019

Reported In


  • LabVIEW
  • Modulation Toolkit



Issue Details

How do I modulate and demodulate a message in Gaussian Frequency Shift Keying (GFSK) in LabVIEW?


The modulation GFSK is a type of digital frequency modulation that you apply a gaussian filter to reduce sideband power and consequently reducing the interference with neighboring channels.

In LabVIEW, you can use NI LabVIEW Modulation Toolkit (NILVMT) to modulate and demodulate a signal into most modulation technnique. When using NILVMT to implement a GFSK modulation, you must set the Pulse Shaping Filter input of the MT Generate Filter to gaussian and provide the filter parameters output to MT Modulate and MT Demodulate

You can find NI LVMT built-in examples from LabVIEW:
  1. Clicking on menu Help>>Find Examples.
  2. From NI Example Finder window, navigate to folders Toolkit and Modules>> Modulation