Summary: Build a LabVIEW subVI to establish frame sync on a bitstream containing a standard preamble plus message, and then return the message portion of the bitstream.
![]() |
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 |
F, stop bit = T , and
(3) message is preceded by one frame containing the 8-bit value 0xFF. Requirement (3) can equivalently be restated
as the preamble must end with 9 consecutive T values.
bitstream in -- 1-D Boolean array Parentheses ( ) indicate default value; square brackets [ ] designate units.
bitstream out -- 1-D Boolean array message detected? -- Boolean bitstream in for 9 consecutive T values, and
return the remaining array as bitstream out. Return an empty array if the
required pattern is not found.
message detected? to T if the required pattern is found.
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"