- Description: Simulate an additive white Gaussian noise-impaired channel. This subVI works on a point-by-point basis and is intended to operated within a for-loop or while-loop structure.
- Category: General-purpose utility ("util" prefix)
Inside Collection (Textbook): Communication Systems Projects with LabVIEW
Summary: Build a LabVIEW subVI to simulate an additive white Gaussian noise-impaired channel.
![]() |
This module refers to LabVIEW, a software development environment that features a graphical programming language. Please see the LabVIEW QuickStart Guide module for tutorials and documentation that will help you: |
| • Apply LabVIEW to Audio Signal Processing | |
| • Get started with LabVIEW | |
| • Obtain a fully-functional evaluation edition of LabVIEW |
signal in -- DBL Eb, energy per bit [J/bit] (1) -- DBL Eb/No, SNR per bit [dB] (10) -- DBL fs [Hz] (1000) -- DBL Parentheses ( ) indicate default value; square brackets [ ] designate units.
signal out -- DBL sigma -- DBL Eb/No -- DBL signal in
each time the subVI runs to produce signal out.
sigma indicator.
Eb/No indicates the SNR per bit converted from the decibel form of the corresponding control.
The equation used to convert Eb/No to standard deviation is derived in the screencast video of Figure 1.
View the screencast video in Create a SubVI in LabVIEW to learn the mechanics of subVIs.
Refer to the Figure 2 screencast video for LabVIEW coding tips and techniques specific to this subVI.
"Starting point collection that gathers all modules from this course"