Summary: Build a LabVIEW subVI to detect and extract the preamble from a baseband signal.
![]() |
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 -- waveform Tb [s] -- DBL bit intervals to skip (4) -- I32 bit intervals to keep (32) -- I32 threshold (0.1) -- DBL Parentheses ( ) indicate default value; square brackets [ ] designate units.
preamble out -- waveform preamble detected? -- Boolean signal in is scanned from the beginning
to detect when the signal amplitude exceeds threshold.
If the input signal never exceeds the threshold, preamble out
returns an empty waveform and preamble detected? returns
F.
preamble out
extracts a portion of signal in of duration
bit intervals to keep times the bit interval
Tb; the extracted signal begins at the location of the first threshold
crossing plus bit intervals to skip times the
bit interval. The Boolean indicator preamble detected?
is set to T.
View the screencast video in Create a SubVI in LabVIEW to learn the mechanics of subVIs.
Refer to the Figure 1 screencast video for LabVIEW coding tips and techniques specific to this subVI.
""Communication Systems Projects with LabVIEW" features ten projects that draw upon a library of over 40 subVIs constructed as part of the project activities. Each module in this manual completely […]"
"Starting point collection that gathers all modules from this course"