<?xml version="1.0" encoding="utf-8"?>
<SourceFile xmlns="http://www.ni.com/PlatformFramework">
    <SourceModelFeatureSet>
        <ParsableNamespace AssemblyFileVersion="3.0.0.56744" FeatureSetName="LabVIEW Virtual Instrument" MinimumParsableVersion="3.0.0.0" MinimumSemanticallyEquivalentVersion="3.0.0.0" Name="http://www.ni.com/LabVIEW.VI" Version="3.0.0.49154" />
        <ParsableNamespace AssemblyFileVersion="3.0.0.56744" FeatureSetName="Editor" MinimumParsableVersion="3.0.0.0" MinimumSemanticallyEquivalentVersion="3.0.0.0" Name="http://www.ni.com/PlatformFramework" Version="3.0.0.49152" />
        <ParsableNamespace AssemblyFileVersion="3.0.0.56744" FeatureSetName="Common Language Components" MinimumParsableVersion="3.0.0.0" MinimumSemanticallyEquivalentVersion="3.0.0.0" Name="http://www.ni.com/MocCommon" Version="3.0.0.49152" />
        <ParsableNamespace AssemblyFileVersion="3.0.0.56744" FeatureSetName="LabVIEW Controls" MinimumParsableVersion="3.0.0.0" MinimumSemanticallyEquivalentVersion="3.0.0.0" Name="http://www.ni.com/Controls.LabVIEW.Design" Version="3.0.0.49152" />
    </SourceModelFeatureSet>
    <VirtualInstrument Id="1" xmlns="http://www.ni.com/LabVIEW.VI">
        <Icon Id="2" ListViewIconCrop="0 0 50 50" xmlns="http://www.ni.com/PlatformFramework">
            <IconPanel Height="[float]50" Id="3" Width="[float]50">
                <IconTemplate ClipMargin="[SMThickness]3,3,3,3" Id="4" TemplateName="Gray">
                    <Rectangle Fill="[SMSolidColorBrush]#ff727272" Id="5" IsHitTestVisible="[bool]False" MinHeight="[float]1" MinWidth="[float]1" RadiusX="[float]4" RadiusY="[float]4" />
                    <Rectangle Fill="[SMSolidColorBrush]#ffe5e5e5" Id="6" IsHitTestVisible="[bool]False" Margin="[SMThickness]1,1,1,1" MinHeight="[float]1" MinWidth="[float]1" RadiusX="[float]2.5" RadiusY="[float]2.5" Stroke="[SMSolidColorBrush]#fff2f2f2" />
                    <FileNameText FileNameText="[bool]True" Font="[SMFont]0,8.25," HorizontalAlignment="[HorizontalAlignment]Left" Id="7" Margin="[SMThickness]2,2,2,2" SizeMode="[TextModelSizeMode]AutoFont" Text="[string]Received PHY" TextAlignment="[TextAlignment]Center" TextWrapping="[TextWrapping]Wrap" VerticalAlignment="[VerticalAlignment]Top" />
                </IconTemplate>
                <Canvas Background="[SMSolidColorBrush]#00ffffff" ClipToBounds="[bool]True" Id="8" Margin="[SMThickness]3,3,3,3" />
            </IconPanel>
        </Icon>
        <ConnectorPane Height="50" Id="9" ListViewHeight="60" ListViewWidth="150" Width="50" xmlns="http://www.ni.com/PlatformFramework">
            <ConnectorPaneTerminal ListViewHotspot="0 35" Parameter="48" />
            <ConnectorPaneTerminal Hotspot="0 15" />
            <ConnectorPaneTerminal Hotspot="0 25" />
            <ConnectorPaneTerminal Hotspot="0 35" />
            <ConnectorPaneTerminal Hotspot="0 45" />
            <ConnectorPaneTerminal Hotspot="15 0" />
            <ConnectorPaneTerminal Hotspot="25 0" />
            <ConnectorPaneTerminal Hotspot="35 0" />
            <ConnectorPaneTerminal Hotspot="50 5" ListViewHotspot="150 50" Parameter="47" />
            <ConnectorPaneTerminal Hotspot="50 15" />
            <ConnectorPaneTerminal Hotspot="50 25" />
            <ConnectorPaneTerminal Hotspot="50 35" />
            <ConnectorPaneTerminal Hotspot="50 45" />
            <ConnectorPaneTerminal Hotspot="15 50" />
            <ConnectorPaneTerminal Hotspot="25 50" />
            <ConnectorPaneTerminal Hotspot="35 50" />
        </ConnectorPane>
        <MethodDocumentation xmlns="http://www.ni.com/PlatformFramework" />
        <DiagramUnplacedItems Id="10" />
        <FrontPanelUnplacedItems Id="11" />
        <BlockDiagram Id="12">
            <ArraySubset Bounds="745 385 40 40" Id="14" Terminals="array=37, subarray=72, index0=16, length0=18" />
            <Literal Bounds="675 405 40 15" DataType="Int32" Facade="NationalInstruments.MocCommon.Modeling.INumericBehavior" Id="15" Label="39" xmlns="http://www.ni.com/MocCommon">
                <p.Data>0</p.Data>
                <NumericBehavior Interpretation="Exact" ValueFormatter="LV:" />
            </Literal>
            <Wire Id="16" Joints="N(15:Out) N(14:index0)" xmlns="http://www.ni.com/PlatformFramework" />
            <Literal Bounds="675 430 40 15" DataType="Int32" Facade="NationalInstruments.MocCommon.Modeling.INumericBehavior" Id="17" Label="40" xmlns="http://www.ni.com/MocCommon">
                <p.Data>7</p.Data>
                <NumericBehavior Interpretation="Exact" ValueFormatter="LV:" />
            </Literal>
            <Wire Id="18" Joints="N(17:Out) h(5) v(-15) N(14:length0)" xmlns="http://www.ni.com/PlatformFramework" />
            <Literal Bounds="823 396 12 10" DataType="Int32" Facade="DockedConstantFacade" Id="21" Label="41" xmlns="http://www.ni.com/MocCommon">
                <p.Data>7</p.Data>
                <NumericBehavior Interpretation="Exact" ValueFormatter="LV:" />
                <DockedConstantFacade UndockedBounds="740 320 40 15" />
            </Literal>
            <Wire Facade="WireInvisibleFacade" Id="22" Joints="N(21:Out) h(5) v(-21) h(-10) v(20) N(73:L1)" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
            <ArrayIndex Bounds="945 385 40 30" Id="23" Terminals="array=106, c0t0v=26, c0t1v=30" />
            <Literal Bounds="933 405 12 10" DataType="Int32" Facade="DockedConstantFacade" Id="25" Label="42" xmlns="http://www.ni.com/MocCommon">
                <p.Data>0</p.Data>
                <NumericBehavior Interpretation="Exact" ValueFormatter="LV:" />
                <DockedConstantFacade UndockedBounds="1100 410 40 15" />
            </Literal>
            <Wire Facade="WireInvisibleFacade" Id="26" Joints="N(25:Out) N(23:c0t0v)" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
            <Multiply Bounds="1020 410 30 30" Id="27" Terminals="o=34, c0t0v=30, c1t0v=29" />
            <Literal Bounds="1008 425 12 10" DataType="Int32" Facade="DockedConstantFacade" Id="28" Label="43" xmlns="http://www.ni.com/MocCommon">
                <p.Data>8</p.Data>
                <NumericBehavior Interpretation="Exact" ValueFormatter="LV:" />
                <DockedConstantFacade UndockedBounds="1150 420 40 15" />
            </Literal>
            <Wire Facade="WireInvisibleFacade" Id="29" Joints="N(28:Out) N(27:c1t0v)" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
            <Wire Id="30" Joints="N(23:c0t1v) h(30) v(5) N(27:c0t0v)" xmlns="http://www.ni.com/PlatformFramework" />
            <ArraySubset Bounds="1085 390 40 40" Id="31" Terminals="array=37, subarray=97, index0=33, length0=34" />
            <Literal Bounds="1073 410 12 10" DataType="Int32" Facade="DockedConstantFacade" Id="32" Label="44" xmlns="http://www.ni.com/MocCommon">
                <p.Data>8</p.Data>
                <NumericBehavior Interpretation="Exact" ValueFormatter="LV:" />
                <DockedConstantFacade UndockedBounds="1210 360 40 15" />
            </Literal>
            <Wire Facade="WireInvisibleFacade" Id="33" Joints="N(32:Out) N(31:index0)" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
            <Wire Id="34" Joints="N(27:o) N(31:length0)" xmlns="http://www.ni.com/PlatformFramework" />
            <DataAccessor Bounds="1200 390 40 15" DataItem="47" Id="35" Label="45">
                <Terminal DataType="Int8[]" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
            </DataAccessor>
            <Wire Id="37" Joints="N(38:Value) h(15) B(1) h(340) v(60) N(31:array) B(1) v(55) N(14:array)" xmlns="http://www.ni.com/PlatformFramework" />
            <DataAccessor Bounds="685 330 40 15" DataItem="48" Id="38" Label="46">
                <Terminal DataType="Int8[]" Direction="Output" Hotspot="40 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
            </DataAccessor>
            <TextNode AttachedTo="15" Bounds="675 405 0 0" Id="39" Text="index" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
            <TextNode AttachedTo="17" Bounds="675 430 0 0" Id="40" Text="length" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
            <TextNode AttachedTo="21" Bounds="823 396 0 0" Id="41" Text="bits per integer" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
            <TextNode AttachedTo="25" Bounds="933 405 0 0" Id="42" Text="index" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
            <TextNode AttachedTo="28" Bounds="1008 425 0 0" Id="43" Text="input 1" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
            <TextNode AttachedTo="32" Bounds="1073 410 0 0" Id="44" Text="index" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
            <TextNode AttachedTo="35" Bounds="1245 390 63 16" Id="45" Text="Output PHY" xmlns="http://www.ni.com/PlatformFramework" />
            <TextNode AttachedTo="38" Bounds="587 330 93 16" Id="46" Text="output bit stream" xmlns="http://www.ni.com/PlatformFramework" />
            <Comment Bounds="790 340 268 28" Id="53" xmlns="http://www.ni.com/MocCommon">
                <p.Text>Extracts frame length information from PPDU</p.Text>
            </Comment>
            <Comment Bounds="620 450 407 28" Id="54" xmlns="http://www.ni.com/MocCommon">
                <p.Text>First seven bits are extracted for restoring the actual PHY framelength</p.Text>
            </Comment>
            <Comment Bounds="1040 445 292 28" Id="55" xmlns="http://www.ni.com/MocCommon">
                <p.Text>Outputting PHY payload from defined frame legth</p.Text>
            </Comment>
            <Wire Id="72" Joints="N(14:subarray) N(73:L0)" xmlns="http://www.ni.com/PlatformFramework" />
            <MethodCall Bounds="835 385 50 50" DomainName="NI.LabVIEW.ModulationDigital" Id="73" Target="MT\ Pack\ Bits\.gvi">
                <p.MethodDeclaration>
                    <MethodDeclaration xmlns="http://www.ni.com/PlatformFramework">
                        <Parameter Id="L0" Desc="input bit stream" />
                        <Parameter Id="L1" Desc="bits per integer" />
                        <Parameter Id="L2" Desc="packed bit order" />
                        <Parameter Id="L3" Desc="integer format" />
                        <Parameter Id="L4" Desc="error in" />
                        <Parameter Id="B1" Desc="reset ?" />
                        <Parameter Id="R0" Desc="output integers" />
                        <Parameter Id="R4" Desc="error out" />
                    </MethodDeclaration>
                </p.MethodDeclaration>
                <Terminal DataType="Int8[]" Direction="Input" Id="L0" xmlns="http://www.ni.com/PlatformFramework" />
                <Terminal DataType="Int32" Direction="Input" Hotspot="0 15" Id="L1" xmlns="http://www.ni.com/PlatformFramework" />
                <Terminal DataType="@1832446066_0" Direction="Input" Hotspot="0 25" Id="L2" xmlns="http://www.ni.com/PlatformFramework" />
                <Terminal DataType="@1393721796_0" Direction="Input" Hotspot="0 35" Id="L3" xmlns="http://www.ni.com/PlatformFramework" />
                <Terminal DataType="Error" Direction="Input" Hotspot="0 45" Id="L4" xmlns="http://www.ni.com/PlatformFramework" />
                <Terminal DataType="Boolean" Direction="Input" Hotspot="25 50" Id="B1" xmlns="http://www.ni.com/PlatformFramework" />
                <Terminal DataType="Int32[]" Direction="Output" Hotspot="50 5" Id="R0" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                <Terminal DataType="Error" Direction="Output" Hotspot="50 45" Id="R4" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
            </MethodCall>
            <Literal Bounds="823 406 12 10" DataType="@1832446066_0" Facade="DockedConstantFacade" Id="86" Label="88" xmlns="http://www.ni.com/MocCommon">
                <p.Data>1</p.Data>
                <EnumBehavior Id="87" />
                <DockedConstantFacade UndockedBounds="691 510 104 15" />
            </Literal>
            <TextNode AttachedTo="86" Bounds="823 406 0 0" Id="88" Text="packed bit order" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
            <Wire Facade="WireInvisibleFacade" Id="89" Joints="N(86:Out) h(-5) v(-1) N(73:L2)" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
            <Wire Id="97" Joints="N(31:subarray) N(35:Value)" xmlns="http://www.ni.com/PlatformFramework" />
            <Wire Id="106" Joints="N(73:R0) N(23:array)" xmlns="http://www.ni.com/PlatformFramework" />
        </BlockDiagram>
        <CPFrontPanel Height="[float]1600" Id="13" Width="[float]2000">
            <ArrayViewer ArrayElement="[UIModel]52" BaseName="[string]Array" Columns="[int]1" Dimensions="[int]1" Height="[float]36" Id="51" Label="[UIModel]84" Left="[float]38" Orientation="[SMOrientation]Horizontal" Rows="[int]1" Top="[float]68" Value="{DataItemBinding Id=48}" Width="[float]130" xmlns="http://www.ni.com/Controls.LabVIEW.Design">
                <p.DefaultElementValue>0</p.DefaultElementValue>
                <NumericText BaseName="[string]Numeric" Height="[float]22" Id="52" InteractionMode="[NumericTextBoxInteractionModes]ArrowKeys, ScrollWheel, ButtonClicks, TextInput" Left="[float]53" Name="[string]Child" Top="[float]7" Value="[sbyte]0" ValueFormatter="[string]LV:G6" ValueType="[Type]Int8" Width="[float]70" />
            </ArrayViewer>
            <Label Id="84" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]51" Left="[float]38" Locked="[bool]True" Text="[string]output bit stream" Top="[float]45" />
            <ArrayViewer ArrayElement="[UIModel]50" BaseName="[string]Array" Columns="[int]1" Dimensions="[int]1" Height="[float]36" Id="49" Label="[UIModel]85" Left="[float]38" Orientation="[SMOrientation]Horizontal" Rows="[int]1" Top="[float]127" Value="{DataItemBinding Id=47}" Width="[float]130" xmlns="http://www.ni.com/Controls.LabVIEW.Design">
                <p.DefaultElementValue>0</p.DefaultElementValue>
                <NumericText BaseName="[string]Numeric" Height="[float]22" Id="50" InteractionMode="[NumericTextBoxInteractionModes]ReadOnly" Left="[float]53" Name="[string]Child" Top="[float]7" Value="[sbyte]0" ValueFormatter="[string]LV:G6" ValueType="[Type]Int8" Width="[float]70" />
            </ArrayViewer>
            <Label Id="85" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]49" Left="[float]38" Locked="[bool]True" Text="[string]Output PHY" Top="[float]104" />
        </CPFrontPanel>
        <DataItem AdaptToDiagramType="True" CallDirection="Output" CallIndex="0" DataType="Int8[]" Id="47" Name="Output PHY" />
        <DataItem CallDirection="Input" CallIndex="0" DataType="Int8[]" Id="48" Name="output bit stream" />
        <DataTypeReferenceTable xmlns="http://www.ni.com/PlatformFramework">
            <p.TypeReference TypeId="1832446066_0">
                <Enumeration Name="">
                    <Members>
                        <EnumerationMember Value="0" Name="MSB first" />
                        <EnumerationMember Value="1" Name="LSB first" />
                    </Members>
                    <DataType>
                        <UInt16 />
                    </DataType>
                </Enumeration>
            </p.TypeReference>
            <p.TypeReference TypeId="1393721796_0">
                <Enumeration Name="">
                    <Members>
                        <EnumerationMember Value="0" Name="Unsigned" />
                        <EnumerationMember Value="1" Name="Signed" />
                    </Members>
                    <DataType>
                        <UInt16 />
                    </DataType>
                </Enumeration>
            </p.TypeReference>
        </DataTypeReferenceTable>
    </VirtualInstrument>
</SourceFile>