<?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,9," HorizontalAlignment="[HorizontalAlignment]Left" Id="7" Margin="[SMThickness]2,2,2,2" SizeMode="[TextModelSizeMode]AutoFont" Text="[string]O-QPSK Rx" 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="30" ListViewWidth="150" Width="50" xmlns="http://www.ni.com/PlatformFramework">
            <ConnectorPaneTerminal />
            <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" />
            <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">
            <DataAccessor Bounds="0 0 40 15" DataItem="559" Id="587" Label="588">
                <Terminal DataType="Int32" Direction="Output" Hotspot="40 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
            </DataAccessor>
            <TextNode AttachedTo="587" Bounds="-35 0 30 15" Id="588" Text="Tab" xmlns="http://www.ni.com/PlatformFramework" />
        </DiagramUnplacedItems>
        <FrontPanelUnplacedItems Id="11" />
        <BlockDiagram Id="12">
            <WhileLoop Bounds="-52 20 1380 450" DiagramId="25" Id="24">
                <WhileLoop.Iteration Bounds="5 420 15 15" Id="26" />
                <WhileLoop.Condition Bounds="1337 405 15 15" Id="27" />
                <CaseStructure Bounds="427 110 420 150" Default="21" Id="20" Selected="22" UserSelectorBounds="169 0 82 17">
                    <CaseStructure.Case Bounds="5 5 410 140" Id="21" Pattern="False">
                        <Wire Id="41" Joints="N(40:21) N(32:21)" xmlns="http://www.ni.com/PlatformFramework" />
                    </CaseStructure.Case>
                    <CaseStructure.Case Bounds="5 5 410 140" Id="22" Pattern="True">
                        <MethodCall Bounds="20 25 50 50" DomainName="NI.LabVIEW.NIUSRP" Id="14" Target="niUSRP\ Open\ Rx\ Session\.gvi">
                            <p.MethodDeclaration>
                                <MethodDeclaration xmlns="http://www.ni.com/PlatformFramework">
                                    <Parameter Id="L0" Desc="Device names" />
                                    <Parameter Id="L2" Desc="Reset" />
                                    <Parameter Id="L3" Desc="error in (no error)" />
                                    <Parameter Id="R3" Desc="Error Out" />
                                    <Parameter Id="R0" Desc="Session handle" />
                                </MethodDeclaration>
                            </p.MethodDeclaration>
                            <Terminal DataType="String" Direction="Input" Id="L0" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="Boolean" Direction="Input" Hotspot="0 25" Id="L2" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="Error" Direction="Input" Hotspot="0 35" Id="L3" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="Error" Direction="Output" Hotspot="50 35" Id="R3" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="@2072657720_0" Direction="Output" Hotspot="50 5" Id="R0" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                        </MethodCall>
                        <MethodCall Bounds="75 25 50 50" DomainName="NI.LabVIEW.NIUSRP" Id="15" Target="niUSRP\ Configure\ Number\ of\ Samples\.gvi">
                            <p.MethodDeclaration>
                                <MethodDeclaration xmlns="http://www.ni.com/PlatformFramework">
                                    <Parameter Id="L0" Desc="session handle" />
                                    <Parameter Id="L2" Desc="number of samples is finite" />
                                    <Parameter Id="L3" Desc="number of samples" />
                                    <Parameter Id="L4" Desc="error in (no error)" />
                                    <Parameter Id="R0" Desc="session handle out" />
                                    <Parameter Id="R4" Desc="Error Out" />
                                </MethodDeclaration>
                            </p.MethodDeclaration>
                            <Terminal DataType="@2072657720_0" Direction="Input" Id="L0" Usage="Required" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="Boolean" Direction="Input" Hotspot="0 25" Id="L2" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="Int64" 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="@2072657720_0" 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>
                        <MethodCall Bounds="145 25 50 50" DomainName="NI.LabVIEW.NIUSRP" Id="16" Target="niUSRP\ Configure\ Signal\.gvi">
                            <p.MethodDeclaration>
                                <MethodDeclaration xmlns="http://www.ni.com/PlatformFramework">
                                    <Parameter Id="L0" Desc="session handle" />
                                    <Parameter Id="L1" Desc="IQ rate" />
                                    <Parameter Id="L2" Desc="carrier frequency" />
                                    <Parameter Id="L3" Desc="gain" />
                                    <Parameter Id="L4" Desc="error in (no error)" />
                                    <Parameter Id="T0" Desc="channel list" />
                                    <Parameter Id="B0" Desc="active antenna" />
                                    <Parameter Id="R0" Desc="session handle out" />
                                    <Parameter Id="R1" Desc="coerced IQ rate" />
                                    <Parameter Id="R2" Desc="coerced carrier frequency" />
                                    <Parameter Id="R3" Desc="coerced gain" />
                                    <Parameter Id="R4" Desc="Error Out" />
                                </MethodDeclaration>
                            </p.MethodDeclaration>
                            <Terminal DataType="@2072657720_0" Direction="Input" Id="L0" Usage="Required" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="Double" Direction="Input" Hotspot="0 15" Id="L1" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="Double" Direction="Input" Hotspot="0 25" Id="L2" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="Double" 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="String" Direction="Input" Hotspot="15 0" Id="T0" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="String" Direction="Input" Hotspot="15 50" Id="B0" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="@2072657720_0" Direction="Output" Hotspot="50 5" Id="R0" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="Double" Direction="Output" Hotspot="50 15" Id="R1" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="Double" Direction="Output" Hotspot="50 25" Id="R2" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="Double" Direction="Output" Hotspot="50 35" Id="R3" 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>
                        <MethodCall Bounds="215 25 50 50" DomainName="NI.LabVIEW.NIUSRP" Id="17" Target="niUSRP\ Initiate\.gvi">
                            <p.MethodDeclaration>
                                <MethodDeclaration xmlns="http://www.ni.com/PlatformFramework">
                                    <Parameter Id="L0" Desc="session handle" />
                                    <Parameter Id="L4" Desc="error in (no error)" />
                                    <Parameter Id="R0" Desc="session handle out" />
                                    <Parameter Id="R4" Desc="Error Out" />
                                </MethodDeclaration>
                            </p.MethodDeclaration>
                            <Terminal DataType="@2072657720_0" Direction="Input" Id="L0" Usage="Required" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="Error" Direction="Input" Hotspot="0 45" Id="L4" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="@2072657720_0" 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>
                        <Wire Id="28" Joints="N(14:R0) N(15:L0)" xmlns="http://www.ni.com/PlatformFramework" />
                        <Wire Id="29" Joints="N(15:R0) N(16:L0)" xmlns="http://www.ni.com/PlatformFramework" />
                        <Wire Id="30" Joints="N(16:R0) N(17:L0)" xmlns="http://www.ni.com/PlatformFramework" />
                        <Wire Id="31" Joints="N(17:R0) N(32:22)" xmlns="http://www.ni.com/PlatformFramework" />
                        <Wire Id="47" Joints="N(48:22) h(6) v(-35) N(14:L0)" xmlns="http://www.ni.com/PlatformFramework" />
                        <Wire Id="55" Joints="N(56:22) h(126) v(-40) N(16:L1)" xmlns="http://www.ni.com/PlatformFramework" />
                        <Wire Id="63" Joints="N(64:22) h(131) v(-45) N(16:L2)" xmlns="http://www.ni.com/PlatformFramework" />
                        <Wire Id="71" Joints="N(72:22) h(136) v(-50) N(16:L3)" xmlns="http://www.ni.com/PlatformFramework" />
                        <Wire Id="79" Joints="N(16:R1) h(15) v(45) N(637:Value)" xmlns="http://www.ni.com/PlatformFramework" />
                        <Wire Id="85" Joints="N(16:R2) h(10) v(50) N(639:Value)" xmlns="http://www.ni.com/PlatformFramework" />
                        <Wire Id="91" Joints="N(16:R3) h(5) v(55) N(641:Value)" xmlns="http://www.ni.com/PlatformFramework" />
                        <Literal Bounds="156 87 12 10" DataType="String" Facade="DockedConstantFacade" Id="92" Label="93" xmlns="http://www.ni.com/MocCommon">
                            <p.Data>RX1</p.Data>
                            <StringBehavior />
                            <DockedConstantFacade UndockedBounds="95 120 45 15" />
                        </Literal>
                        <Wire Facade="WireInvisibleFacade" Id="94" Joints="N(92:Out) h(5) v(-12) h(-13) N(16:B0)" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
                        <TextNode AttachedTo="92" Bounds="156 87 0 0" Id="93" Text="active antenna" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
                        <DataAccessor Bounds="215 80 40 15" DataItem="584" Id="637" Label="638">
                            <Terminal DataType="Double" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                        </DataAccessor>
                        <TextNode AttachedTo="637" Bounds="260 80 150 16" Id="638" Text="coerced samples per second" xmlns="http://www.ni.com/PlatformFramework" />
                        <DataAccessor Bounds="215 95 40 15" DataItem="585" Id="639" Label="640">
                            <Terminal DataType="Double" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                        </DataAccessor>
                        <TextNode AttachedTo="639" Bounds="260 95 135 16" Id="640" Text="coerced carrier frequency" xmlns="http://www.ni.com/PlatformFramework" />
                        <DataAccessor Bounds="215 110 40 15" DataItem="586" Id="641" Label="642">
                            <Terminal DataType="Double" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                        </DataAccessor>
                        <TextNode AttachedTo="641" Bounds="260 110 69 16" Id="642" Text="coerced gain" xmlns="http://www.ni.com/PlatformFramework" />
                    </CaseStructure.Case>
                    <CaseStructure.Selector Bounds="-4 10 13 15" Docking="Left" Id="23" Terminals="20=98, 21, 22" />
                    <CaseStructure.Tunnel Bounds="411 30 13 10" Docking="Right" Id="32" Terminals="20=33, 21=41, 22=31" />
                    <CaseStructure.Tunnel Bounds="-4 30 13 10" Docking="Left" Id="40" Terminals="20=39, 21=41, 22" />
                    <CaseStructure.Tunnel Bounds="-4 65 13 10" Docking="Left" Id="48" Terminals="20=49, 21, 22=47" />
                    <CaseStructure.Tunnel Bounds="-4 80 13 10" Docking="Left" Id="56" Terminals="20=57, 21, 22=55" />
                    <CaseStructure.Tunnel Bounds="-4 95 13 10" Docking="Left" Id="64" Terminals="20=65, 21, 22=63" />
                    <CaseStructure.Tunnel Bounds="-4 110 13 10" Docking="Left" Id="72" Terminals="20=73, 21, 22=71" />
                </CaseStructure>
                <Wire Id="33" Joints="N(32:20) N(181:L0)" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="34" Joints="N(181:R0) N(37:25)" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="39" Joints="N(38:i0) N(40:20)" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="49" Joints="N(629:Value) h(25) B(1) N(48:20) B(1) v(-140) B(3) N(101:y) B(3) v(-15) N(96:Input)" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="57" Joints="N(631:Value) h(30) B(1) N(56:20) B(1) v(-125) B(3) N(103:y) B(3) v(-15) N(110:Input)" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="65" Joints="N(633:Value) h(35) B(1) N(64:20) B(1) v(-110) B(3) N(104:y) B(3) v(-15) N(111:Input)" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="73" Joints="N(635:Value) h(35) B(1) N(72:20) B(1) v(-95) B(3) N(105:y) B(3) v(-15) N(112:Input)" xmlns="http://www.ni.com/PlatformFramework" />
                <FeedbackNode ArrowDirection="Right" Bounds="212 15 30 20" EnableTerminalVisible="False" Id="96" />
                <OrArrayElements Bounds="372 110 30 30" Id="97" />
                <Wire Id="98" Joints="N(97:logical OR) N(23:20)" xmlns="http://www.ni.com/PlatformFramework" />
                <BuildArray Bounds="322 90 40 40" CanToggle="False" Id="99" Terminals="outArray=100, c0t0v=102, c1t0v=108, c2t0v=107, c3t0v=106" VerticalChunkCount="4" />
                <Wire Id="100" Joints="N(99:outArray) h(5) v(30) N(97:Boolean array)" xmlns="http://www.ni.com/PlatformFramework" />
                <IsNotEqual Bounds="262 20 30 30" Id="101" />
                <Wire Id="102" Joints="N(101:x != y?) h(25) v(60) N(99:c0t0v)" xmlns="http://www.ni.com/PlatformFramework" />
                <IsNotEqual Bounds="262 50 30 30" Id="103" />
                <IsNotEqual Bounds="262 80 30 30" Id="104" />
                <IsNotEqual Bounds="262 110 30 30" Id="105" />
                <Wire Id="106" Joints="N(105:x != y?) N(99:c3t0v)" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="107" Joints="N(104:x != y?) h(5) v(20) N(99:c2t0v)" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="108" Joints="N(103:x != y?) h(9) v(40) N(99:c1t0v)" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="109" Joints="N(96:Output) N(101:x)" xmlns="http://www.ni.com/PlatformFramework" />
                <FeedbackNode ArrowDirection="Right" Bounds="212 45 30 20" EnableTerminalVisible="False" Id="110" />
                <FeedbackNode ArrowDirection="Right" Bounds="212 75 30 20" EnableTerminalVisible="False" Id="111" />
                <FeedbackNode ArrowDirection="Right" Bounds="212 105 30 20" EnableTerminalVisible="False" Id="112" />
                <Wire Id="113" Joints="N(112:Output) N(105:x)" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="114" Joints="N(111:Output) N(104:x)" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="115" Joints="N(110:Output) N(103:x)" xmlns="http://www.ni.com/PlatformFramework" />
                <Literal Bounds="232 3 12 10" DataType="String" Facade="DockedConstantFacade" Id="124" Label="125" xmlns="http://www.ni.com/MocCommon">
                    <p.Data>""</p.Data>
                    <StringBehavior />
                    <DockedConstantFacade UndockedBounds="120 5 40 15" />
                </Literal>
                <Wire Facade="WireInvisibleFacade" Id="126" Joints="N(124:Out) h(5) v(-10) h(-22) N(96:Initializer)" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
                <TextNode AttachedTo="124" Bounds="232 3 0 0" Id="125" Text="initial value" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Facade="WireInvisibleFacade" Id="129" Joints="N(140:Out) h(5) v(-10) h(-22) N(110:Initializer)" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Facade="WireInvisibleFacade" Id="132" Joints="N(138:Out) h(5) v(-10) h(-22) N(111:Initializer)" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Facade="WireInvisibleFacade" Id="135" Joints="N(136:Out) h(5) v(-10) h(-22) N(112:Initializer)" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
                <Literal Bounds="232 93 12 10" DataType="Double" Facade="DockedConstantFacade" Id="136" Label="137" xmlns="http://www.ni.com/MocCommon">
                    <p.Data>0x7FF0000000000000</p.Data>
                    <NumericBehavior Interpretation="Exact" SearchTerm="Positive Infinity" ValueFormatter="LV:G6" />
                    <ModelFacade Facade="+Inf" xmlns="http://www.ni.com/PlatformFramework" />
                    <DockedConstantFacade UndockedBounds="115 100 45 15" />
                </Literal>
                <TextNode AttachedTo="136" Bounds="232 93 0 0" Id="137" Text="initial value" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
                <Literal Bounds="232 63 12 10" DataType="Double" Facade="DockedConstantFacade" Id="138" Label="139" xmlns="http://www.ni.com/MocCommon">
                    <p.Data>0x7FF0000000000000</p.Data>
                    <NumericBehavior Interpretation="Exact" SearchTerm="Positive Infinity" ValueFormatter="LV:G6" />
                    <ModelFacade Facade="+Inf" xmlns="http://www.ni.com/PlatformFramework" />
                    <DockedConstantFacade UndockedBounds="115 70 45 15" />
                </Literal>
                <TextNode AttachedTo="138" Bounds="232 63 0 0" Id="139" Text="initial value" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
                <Literal Bounds="232 33 12 10" DataType="Double" Facade="DockedConstantFacade" Id="140" Label="141" xmlns="http://www.ni.com/MocCommon">
                    <p.Data>0x7FF0000000000000</p.Data>
                    <NumericBehavior Interpretation="Exact" SearchTerm="Positive Infinity" ValueFormatter="LV:G6" />
                    <ModelFacade Facade="+Inf" xmlns="http://www.ni.com/PlatformFramework" />
                    <DockedConstantFacade UndockedBounds="115 40 45 15" />
                </Literal>
                <TextNode AttachedTo="140" Bounds="232 33 0 0" Id="141" Text="initial value" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
                <DataAccessor Bounds="1282 405 40 15" DataItem="148" Id="150" Label="152">
                    <Terminal DataType="Boolean" Direction="Output" Hotspot="40 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                </DataAccessor>
                <Wire Id="153" Joints="N(150:Value) N(27:Input)" xmlns="http://www.ni.com/PlatformFramework" />
                <TextNode AttachedTo="150" Bounds="1253 405 24 16" Id="152" Text="stop" xmlns="http://www.ni.com/PlatformFramework" />
                <MethodCall Bounds="882 140 50 50" DomainName="NI.LabVIEW.NIUSRP" Id="181" Target="niUSRP\ Fetch\ Rx\ Data\ \(CDB\)\.gvi">
                    <p.MethodDeclaration>
                        <MethodDeclaration xmlns="http://www.ni.com/PlatformFramework">
                            <Parameter Id="L0" Desc="session handle" />
                            <Parameter Id="L1" Desc="number of samples" />
                            <Parameter Id="L2" Desc="timeout" />
                            <Parameter Id="L4" Desc="error in (no error)" />
                            <Parameter Id="T0" Desc="channel list" />
                            <Parameter Id="R0" Desc="session handle out" />
                            <Parameter Id="R1" Desc="data" />
                            <Parameter Id="R3" Desc="timestamp" />
                            <Parameter Id="R4" Desc="Error Out" />
                        </MethodDeclaration>
                    </p.MethodDeclaration>
                    <Terminal DataType="@2072657720_0" Direction="Input" Id="L0" Usage="Required" xmlns="http://www.ni.com/PlatformFramework" />
                    <Terminal DataType="Int64" Direction="Input" Hotspot="0 15" Id="L1" xmlns="http://www.ni.com/PlatformFramework" />
                    <Terminal DataType="Double" Direction="Input" Hotspot="0 25" Id="L2" xmlns="http://www.ni.com/PlatformFramework" />
                    <Terminal DataType="Error" Direction="Input" Hotspot="0 45" Id="L4" xmlns="http://www.ni.com/PlatformFramework" />
                    <Terminal DataType="String" Direction="Input" Hotspot="15 0" Id="T0" xmlns="http://www.ni.com/PlatformFramework" />
                    <Terminal DataType="@2072657720_0" Direction="Output" Hotspot="50 5" Id="R0" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                    <Terminal DataType="ComplexDouble[]" Direction="Output" Hotspot="50 15" Id="R1" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                    <Terminal DataType="@-547286994_0" Direction="Output" Hotspot="50 35" Id="R3" 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>
                <DataAccessor Bounds="762 300 40 15" DataItem="202" Id="194" Label="200">
                    <Terminal DataType="Double" Direction="Output" Hotspot="40 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                </DataAccessor>
                <TextNode AttachedTo="194" Bounds="638 300 119 16" Id="200" Text="threshold sample mag" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="255" Joints="N(181:R1) h(5) v(40) h(-60) v(105) N(704:L0)" xmlns="http://www.ni.com/PlatformFramework" />
                <DataAccessor Bounds="1222 150 40 15" DataItem="260" Id="262" Label="264">
                    <Terminal DataType="Double" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                </DataAccessor>
                <TextNode AttachedTo="262" Bounds="1267 150 90 16" Id="264" Text="max sample mag" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="267" Joints="N(704:B2) v(10) h(40) v(-200) N(262:Value)" xmlns="http://www.ni.com/PlatformFramework" />
                <DataAccessor Bounds="1222 170 40 15" DataItem="271" Id="273" Label="275">
                    <Terminal DataType="Boolean" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                </DataAccessor>
                <TextNode AttachedTo="273" Bounds="1267 170 87 16" Id="275" Text="signal detected?" xmlns="http://www.ni.com/PlatformFramework" />
                <DataAccessor Bounds="132 175 40 15" DataItem="580" Id="629" Label="630">
                    <Terminal DataType="String" Direction="Output" Hotspot="40 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                </DataAccessor>
                <TextNode AttachedTo="629" Bounds="72 175 55 16" Id="630" Text="IP address" xmlns="http://www.ni.com/PlatformFramework" />
                <DataAccessor Bounds="132 190 40 15" DataItem="581" Id="631" Label="632">
                    <Terminal DataType="Double" Direction="Output" Hotspot="40 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                </DataAccessor>
                <TextNode AttachedTo="631" Bounds="22 190 105 16" Id="632" Text="samples per second" xmlns="http://www.ni.com/PlatformFramework" />
                <DataAccessor Bounds="132 205 40 15" DataItem="582" Id="633" Label="634">
                    <Terminal DataType="Double" Direction="Output" Hotspot="40 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                </DataAccessor>
                <TextNode AttachedTo="633" Bounds="37 205 90 16" Id="634" Text="carrier frequency" xmlns="http://www.ni.com/PlatformFramework" />
                <DataAccessor Bounds="132 220 40 15" DataItem="583" Id="635" Label="636">
                    <Terminal DataType="Double" Direction="Output" Hotspot="40 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                </DataAccessor>
                <TextNode AttachedTo="635" Bounds="104 220 23 16" Id="636" Text="gain" xmlns="http://www.ni.com/PlatformFramework" />
                <CaseStructure Bounds="1037 195 320 195" Default="696" Id="695" Selected="697" UserSelectorBounds="119 0 82 17">
                    <CaseStructure.Case Bounds="5 5 310 185" Id="696" Pattern="False" />
                    <CaseStructure.Case Bounds="5 5 310 185" Id="697" Pattern="True">
                        <DataAccessor Bounds="60 65 40 15" DataItem="746" Id="747" Label="757">
                            <Terminal DataType="Double[]" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                        </DataAccessor>
                        <TextNode AttachedTo="747" Bounds="105 65 138 16" Id="757" Text="received SHR Q waveform" xmlns="http://www.ni.com/PlatformFramework" />
                        <DataAccessor Bounds="60 50 40 15" DataItem="767" Id="768" Label="769">
                            <Terminal DataType="Double[]" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                        </DataAccessor>
                        <TextNode AttachedTo="768" Bounds="105 50 132 16" Id="769" Text="received SHR I waveform" xmlns="http://www.ni.com/PlatformFramework" />
                        <DataAccessor Bounds="60 20 40 15" DataItem="779" Id="780" Label="781">
                            <Terminal DataType="Double[]" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                        </DataAccessor>
                        <TextNode AttachedTo="780" Bounds="105 20 128 16" Id="781" Text="original SHR I waveform" xmlns="http://www.ni.com/PlatformFramework" />
                        <DataAccessor Bounds="60 35 40 15" DataItem="791" Id="792" Label="793">
                            <Terminal DataType="Double[]" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                        </DataAccessor>
                        <TextNode AttachedTo="792" Bounds="105 35 133 16" Id="793" Text="original SHR Q waveform" xmlns="http://www.ni.com/PlatformFramework" />
                        <Wire Id="1042" Joints="N(1041:697) N(780:Value)" xmlns="http://www.ni.com/PlatformFramework" />
                        <Wire Id="1045" Joints="N(1044:697) h(51) v(5) N(792:Value)" xmlns="http://www.ni.com/PlatformFramework" />
                        <Wire Id="1048" Joints="N(1047:697) h(34) v(10) N(768:Value)" xmlns="http://www.ni.com/PlatformFramework" />
                        <Wire Id="1051" Joints="N(1050:697) h(29) v(15) N(747:Value)" xmlns="http://www.ni.com/PlatformFramework" />
                        <DataAccessor Bounds="15 140 40 15" DataItem="1052" Id="1057" Label="1059">
                            <Terminal DataType="Int8[]" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                        </DataAccessor>
                        <TextNode AttachedTo="1057" Bounds="60 140 54 16" Id="1059" Text="Input PHY" xmlns="http://www.ni.com/PlatformFramework" />
                        <DataAccessor Bounds="30 100 40 15" DataItem="1103" Id="1108" Label="1110">
                            <Terminal DataType="Int8[]" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                        </DataAccessor>
                        <TextNode AttachedTo="1108" Bounds="75 100 63 16" Id="1110" Text="Output PHY" xmlns="http://www.ni.com/PlatformFramework" />
                        <MethodCall Bounds="155 85 50 50" DomainName="NI.LabVIEW.ModulationDigital" Id="1114" Target="MT\ Calculate\ BER\ After\ Trigger\ \(PN\ Sequence\)\.gvi">
                            <p.MethodDeclaration>
                                <MethodDeclaration xmlns="http://www.ni.com/PlatformFramework">
                                    <Parameter Id="L0" Desc="input bit stream" />
                                    <Parameter Id="L1" Desc="pn sequence order" />
                                    <Parameter Id="L2" Desc="BER trigger threshold" />
                                    <Parameter Id="L3" Desc="confidence" />
                                    <Parameter Id="L4" Desc="error in" />
                                    <Parameter Id="B1" Desc="reset?" />
                                    <Parameter Id="R0" Desc="BER" />
                                    <Parameter Id="R1" Desc="accumulated BER" />
                                    <Parameter Id="R2" Desc="trigger found?" />
                                    <Parameter Id="R3" Desc="trigger found index" />
                                    <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="Double" Direction="Input" Hotspot="0 25" Id="L2" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="Double" 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="Double" Direction="Output" Hotspot="50 5" Id="R0" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="Double" Direction="Output" Hotspot="50 15" Id="R1" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="Boolean" Direction="Output" Hotspot="50 25" Id="R2" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                            <Terminal DataType="UInt32" Direction="Output" Hotspot="50 35" Id="R3" 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>
                        <DataAccessor Bounds="215 85 40 15" DataItem="1116" Id="1118" Label="1120">
                            <Terminal DataType="Double" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                        </DataAccessor>
                        <Wire Id="1121" Joints="N(1114:R0) N(1118:Value)" xmlns="http://www.ni.com/PlatformFramework" />
                        <TextNode AttachedTo="1118" Bounds="260 85 21 16" Id="1120" Text="BER" xmlns="http://www.ni.com/PlatformFramework" />
                        <Literal Bounds="143 95 12 10" DataType="Int32" Facade="DockedConstantFacade" Id="1123" Label="1124" xmlns="http://www.ni.com/MocCommon">
                            <p.Data>31</p.Data>
                            <NumericBehavior Interpretation="Exact" ValueFormatter="LV:" />
                            <DockedConstantFacade UndockedBounds="120 145 40 15" />
                        </Literal>
                        <Wire Facade="WireInvisibleFacade" Id="1125" Joints="N(1123:Out) N(1114:L1)" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
                        <TextNode AttachedTo="1123" Bounds="143 95 0 0" Id="1124" Text="pn sequence order" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
                        <Wire Id="1164" Joints="N(1130:697) h(21) B(1) N(1114:L0) B(1) v(15) N(1108:Value)" xmlns="http://www.ni.com/PlatformFramework" />
                        <Wire Id="1165" Joints="N(1142:697) N(1057:Value)" xmlns="http://www.ni.com/PlatformFramework" />
                    </CaseStructure.Case>
                    <CaseStructure.Selector Bounds="-4 5 13 15" Docking="Left" Id="698" Terminals="695=714, 696, 697" />
                    <CaseStructure.Tunnel Bounds="-4 25 13 10" Docking="Left" Id="1041" Terminals="695=1040, 696, 697=1042" />
                    <CaseStructure.Tunnel Bounds="-4 35 13 10" Docking="Left" Id="1044" Terminals="695=1043, 696, 697=1045" />
                    <CaseStructure.Tunnel Bounds="-4 45 13 10" Docking="Left" Id="1047" Terminals="695=1046, 696, 697=1048" />
                    <CaseStructure.Tunnel Bounds="-4 55 13 10" Docking="Left" Id="1050" Terminals="695=1049, 696, 697=1051" />
                    <CaseStructure.Tunnel Bounds="-4 90 13 10" Docking="Left" Id="1130" Terminals="695=1144, 696, 697=1164" />
                    <CaseStructure.Tunnel Bounds="-4 145 13 10" Docking="Left" Id="1142" Terminals="695=1141, 696, 697=1165" />
                </CaseStructure>
                <MethodCall Bounds="882 295 50 50" Id="704" Target="Demodulation\.gvi">
                    <p.MethodDeclaration>
                        <MethodDeclaration xmlns="http://www.ni.com/PlatformFramework">
                            <Parameter Id="L0" Desc="IQ" />
                            <Parameter Id="L1" Desc="threshold sample magnitude" />
                            <Parameter Id="L2" Desc="samples/chip" />
                            <Parameter Id="R0" Desc="original SHR I waveform" />
                            <Parameter Id="R1" Desc="original SHR Q waveform" />
                            <Parameter Id="R2" Desc="received SHR I waveform" />
                            <Parameter Id="R3" Desc="received SHR Q waveform" />
                            <Parameter Id="R4" Desc="Received PHY" />
                            <Parameter Id="B1" Desc="detected?" />
                            <Parameter Id="T2" Desc="Output PHY" />
                            <Parameter Id="B2" Desc="max sample magnitude" />
                        </MethodDeclaration>
                    </p.MethodDeclaration>
                    <Terminal DataType="ComplexDouble[]" Direction="Input" Id="L0" xmlns="http://www.ni.com/PlatformFramework" />
                    <Terminal DataType="Double" Direction="Input" Hotspot="0 15" Id="L1" xmlns="http://www.ni.com/PlatformFramework" />
                    <Terminal DataType="Int32" Direction="Input" Hotspot="0 25" Id="L2" xmlns="http://www.ni.com/PlatformFramework" />
                    <Terminal DataType="Double[]" Direction="Output" Hotspot="50 5" Id="R0" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                    <Terminal DataType="Double[]" Direction="Output" Hotspot="50 15" Id="R1" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                    <Terminal DataType="Double[]" Direction="Output" Hotspot="50 25" Id="R2" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                    <Terminal DataType="Double[]" Direction="Output" Hotspot="50 35" Id="R3" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                    <Terminal DataType="Int8[]" Direction="Output" Hotspot="50 45" Id="R4" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                    <Terminal DataType="Boolean" Direction="Output" Hotspot="25 50" Id="B1" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                    <Terminal DataType="Int8[]" Direction="Output" Hotspot="35 0" Id="T2" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                    <Terminal DataType="Double" Direction="Output" Hotspot="35 50" Id="B2" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
                </MethodCall>
                <Wire Id="705" Joints="N(194:Value) h(10) v(5) N(704:L1)" xmlns="http://www.ni.com/PlatformFramework" />
                <DataAccessor Bounds="762 315 40 15" DataItem="706" Id="708" Label="710">
                    <Terminal DataType="Int32" Direction="Output" Hotspot="40 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                </DataAccessor>
                <Wire Id="711" Joints="N(708:Value) N(704:L2)" xmlns="http://www.ni.com/PlatformFramework" />
                <TextNode AttachedTo="708" Bounds="687 315 70 16" Id="710" Text="samples/chip" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="714" Joints="N(704:B1) v(20) h(43) v(-160) B(3) N(698:695) B(3) v(-30) N(273:Value)" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="1040" Joints="N(704:R0) h(8) v(-75) N(1041:695)" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="1043" Joints="N(704:R1) h(63) v(-75) N(1044:695)" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="1046" Joints="N(704:R2) h(68) v(-75) N(1047:695)" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="1049" Joints="N(704:R3) h(73) v(-75) N(1050:695)" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="1141" Joints="N(704:R4) h(95) v(5) N(1142:695)" xmlns="http://www.ni.com/PlatformFramework" />
                <Wire Id="1144" Joints="N(704:T2) h(3) v(-5) N(1130:695)" xmlns="http://www.ni.com/PlatformFramework" />
                <DataAccessor Bounds="562 265 40 15" DataItem="1145" Id="1147" Label="1149">
                    <Terminal DataType="Int64" Direction="Output" Hotspot="40 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
                </DataAccessor>
                <Wire Id="1150" Joints="N(1147:Value) h(270) v(-115) N(181:L1)" xmlns="http://www.ni.com/PlatformFramework" />
                <TextNode AttachedTo="1147" Bounds="455 265 102 16" Id="1149" Text="number of samples" xmlns="http://www.ni.com/PlatformFramework" />
                <WhileLoop.RightShiftRegister Bounds="1371 145 13 10" Docking="Right" Id="37" Terminals="24=36, 25=34" />
                <WhileLoop.LeftShiftRegister Bounds="-4 145 13 10" Docking="Left" Id="38" RightRegister="37" Terminals="o0, i0=39" />
            </WhileLoop>
            <MethodCall Bounds="1350 165 50 50" DomainName="NI.LabVIEW.NIUSRP" Id="19" Target="niUSRP\ Close\ Session\.gvi">
                <p.MethodDeclaration>
                    <MethodDeclaration xmlns="http://www.ni.com/PlatformFramework">
                        <Parameter Id="L0" Desc="Handle in" />
                        <Parameter Id="L3" Desc="error in (no error)" />
                        <Parameter Id="R3" Desc="Error Out" />
                    </MethodDeclaration>
                </p.MethodDeclaration>
                <Terminal DataType="@2072657720_0" Direction="Input" Id="L0" xmlns="http://www.ni.com/PlatformFramework" />
                <Terminal DataType="Error" Direction="Input" Hotspot="0 35" Id="L3" xmlns="http://www.ni.com/PlatformFramework" />
                <Terminal DataType="Error" Direction="Output" Hotspot="50 35" Id="R3" Usage="Optional" xmlns="http://www.ni.com/PlatformFramework" />
            </MethodCall>
            <Wire Id="36" Joints="N(37:24) N(19:L0)" xmlns="http://www.ni.com/PlatformFramework" />
        </BlockDiagram>
        <CPFrontPanel Height="[float]1600" Id="13" Width="[float]2000">
            <Button BaseName="[string]Button" Content="[string]Stop" Foreground="[SMColor]#ffff0000" Height="[float]30" Id="151" IncludeInCapture="[bool]False" IsMomentary="[bool]False" Label="[UIModel]162" Latch="[bool]True" Left="[float]1061" Shape="[ButtonShape]Square" Top="[float]823" Value="{DataItemBinding Id=148}" Width="[float]75" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
            <Label Id="162" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]151" Left="[float]1061" Locked="[bool]True" Text="[string]stop" Top="[float]800" />
            <TabControl BaseName="[string]Tab" Height="[float]757" Id="442" IncludeInCapture="[bool]False" Label="[UIModel]558" Left="[float]65" SelectedIndex="{DataItemBinding Id=559}" Top="[float]33" Width="[float]1063" xmlns="http://www.ni.com/Controls.LabVIEW.Design">
                <TabItem Header="[string]Bits &amp; Symbols" Id="443">
                    <Canvas Height="[float]725" Id="447" Left="[float]6" Top="[float]27" Width="[float]1051" xmlns="http://www.ni.com/PlatformFramework">
                        <Graph BaseName="[string]Graph" BorderThickness="[SMThickness]1,1,1,1" DataSource="{DataItemBinding Id=746}" Height="[float]127" Id="748" Label="[UIModel]756" Left="[float]7" PreferIndexData="[bool]False" RenderMode="[RenderMode]Hardware" SuppressScaleLayout="[bool]False" Top="[float]561" Width="[float]417" xmlns="http://www.ni.com/Controls.LabVIEW.Design">
                            <Axis Adjuster="[RangeAdjuster]FitLoosely" Id="749" Label="[string]Time" MajorDivisions="[UIModel]752" Orientation="[SMOrientation]Horizontal" Range="[IRange]0, 218.62745098039215, System.Double" ValueType="[Type]Double">
                                <RangeLabeledDivisions Id="752" LabelPresenter="[string]LVRelativeSeconds:&gt;&gt;0.0#E+0" />
                            </Axis>
                            <Axis Adjuster="[RangeAdjuster]FitVisibleLoosely" Id="750" Label="[string]Amplitude" Orientation="[SMOrientation]Vertical" Range="[IRange]-7, 7, System.Double" ValueType="[Type]Double" />
                            <Plot HorizontalScale="[UIModel]749" Id="751" Label="[string]Plot" VerticalScale="[UIModel]750" />
                        </Graph>
                        <PlotLegend Graph="[UIModel]748" Height="[float]28" Id="753" Left="[float]431" Top="[float]561" Visible="[bool]True" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <CursorLegend DefaultCursorForeground="[SMSolidColorBrush]#ff000000" Graph="[UIModel]748" Height="[float]102" Id="754" Left="[float]12" Top="[float]717" Visible="[bool]False" Width="[float]251" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <GraphTools Graph="[UIModel]748" Id="755" Left="[float]12" Top="[float]695" Visible="[bool]True" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <Label Id="756" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]748" Left="[float]7" Locked="[bool]True" Text="[string]received SHR Q waveform" Top="[float]538" xmlns="http://www.ni.com/LabVIEW.VI" />
                        <Graph BaseName="[string]Graph" BorderThickness="[SMThickness]1,1,1,1" DataSource="{DataItemBinding Id=767}" Height="[float]127" Id="758" Label="[UIModel]766" Left="[float]7" PreferIndexData="[bool]False" RenderMode="[RenderMode]Hardware" SuppressScaleLayout="[bool]False" Top="[float]207" Width="[float]417" xmlns="http://www.ni.com/Controls.LabVIEW.Design">
                            <Axis Adjuster="[RangeAdjuster]FitLoosely" Id="759" Label="[string]Time" MajorDivisions="[UIModel]762" Orientation="[SMOrientation]Horizontal" Range="[IRange]0, 214.70588235294119, System.Double" ValueType="[Type]Double">
                                <RangeLabeledDivisions Id="762" LabelPresenter="[string]LVRelativeSeconds:&gt;&gt;0.0#E+0" />
                            </Axis>
                            <Axis Adjuster="[RangeAdjuster]FitVisibleLoosely" Id="760" Label="[string]Amplitude" Orientation="[SMOrientation]Vertical" Range="[IRange]-7, 7, System.Double" ValueType="[Type]Double" />
                            <Plot HorizontalScale="[UIModel]759" Id="761" Label="[string]Plot" VerticalScale="[UIModel]760" />
                        </Graph>
                        <PlotLegend Graph="[UIModel]758" Height="[float]28" Id="763" Left="[float]431" Top="[float]207" Visible="[bool]True" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <CursorLegend DefaultCursorForeground="[SMSolidColorBrush]#ff000000" Graph="[UIModel]758" Height="[float]102" Id="764" Left="[float]12" Top="[float]363" Visible="[bool]False" Width="[float]251" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <GraphTools Graph="[UIModel]758" Id="765" Left="[float]12" Top="[float]341" Visible="[bool]True" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <Label Id="766" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]758" Left="[float]7" Locked="[bool]True" Text="[string]received SHR I waveform" Top="[float]184" xmlns="http://www.ni.com/LabVIEW.VI" />
                        <Graph BaseName="[string]Graph" BorderThickness="[SMThickness]1,1,1,1" DataSource="{DataItemBinding Id=779}" Height="[float]127" Id="770" Label="[UIModel]778" Left="[float]7" PreferIndexData="[bool]False" RenderMode="[RenderMode]Hardware" SuppressScaleLayout="[bool]False" Top="[float]23" Width="[float]417" xmlns="http://www.ni.com/Controls.LabVIEW.Design">
                            <Axis Adjuster="[RangeAdjuster]FitLoosely" Id="771" Label="[string]Time" MajorDivisions="[UIModel]774" Orientation="[SMOrientation]Horizontal" Range="[IRange]0, 212.74509803921566, System.Double" ValueType="[Type]Double">
                                <RangeLabeledDivisions Id="774" LabelPresenter="[string]LVRelativeSeconds:&gt;&gt;0.0#E+0" />
                            </Axis>
                            <Axis Adjuster="[RangeAdjuster]FitVisibleLoosely" Id="772" Label="[string]Amplitude" Orientation="[SMOrientation]Vertical" Range="[IRange]-1, 1, System.Double" ValueType="[Type]Double" />
                            <Plot HorizontalScale="[UIModel]771" Id="773" Label="[string]Plot" VerticalScale="[UIModel]772" />
                        </Graph>
                        <PlotLegend Graph="[UIModel]770" Height="[float]28" Id="775" Left="[float]431" Top="[float]23" Visible="[bool]True" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <CursorLegend DefaultCursorForeground="[SMSolidColorBrush]#ff000000" Graph="[UIModel]770" Height="[float]102" Id="776" Left="[float]12" Top="[float]179" Visible="[bool]False" Width="[float]251" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <GraphTools Graph="[UIModel]770" Id="777" Left="[float]12" Top="[float]157" Visible="[bool]True" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <Label Id="778" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]770" Left="[float]7" Locked="[bool]True" Text="[string]original SHR I waveform" Top="[float]0" xmlns="http://www.ni.com/LabVIEW.VI" />
                        <Graph BaseName="[string]Graph" BorderThickness="[SMThickness]1,1,1,1" DataSource="{DataItemBinding Id=791}" Height="[float]127" Id="782" Label="[UIModel]790" Left="[float]7" PreferIndexData="[bool]False" RenderMode="[RenderMode]Hardware" SuppressScaleLayout="[bool]False" Top="[float]384" Width="[float]417" xmlns="http://www.ni.com/Controls.LabVIEW.Design">
                            <Axis Adjuster="[RangeAdjuster]FitLoosely" Id="783" Label="[string]Time" MajorDivisions="[UIModel]786" Orientation="[SMOrientation]Horizontal" Range="[IRange]0, 214.70588235294119, System.Double" ValueType="[Type]Double">
                                <RangeLabeledDivisions Id="786" LabelPresenter="[string]LVRelativeSeconds:&gt;&gt;0.0#E+0" />
                            </Axis>
                            <Axis Adjuster="[RangeAdjuster]FitVisibleLoosely" Id="784" Label="[string]Amplitude" Orientation="[SMOrientation]Vertical" Range="[IRange]-1, 1, System.Double" ValueType="[Type]Double" />
                            <Plot HorizontalScale="[UIModel]783" Id="785" Label="[string]Plot" VerticalScale="[UIModel]784" />
                        </Graph>
                        <PlotLegend Graph="[UIModel]782" Height="[float]28" Id="787" Left="[float]431" Top="[float]384" Visible="[bool]True" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <CursorLegend DefaultCursorForeground="[SMSolidColorBrush]#ff000000" Graph="[UIModel]782" Height="[float]102" Id="788" Left="[float]12" Top="[float]540" Visible="[bool]False" Width="[float]251" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <GraphTools Graph="[UIModel]782" Id="789" Left="[float]12" Top="[float]518" Visible="[bool]True" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <Label Id="790" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]782" Left="[float]7" Locked="[bool]True" Text="[string]original SHR Q waveform" Top="[float]361" xmlns="http://www.ni.com/LabVIEW.VI" />
                        <NumericText BaseName="[string]Numeric" Height="[float]22" Id="709" InteractionMode="[NumericTextBoxInteractionModes]ArrowKeys, ScrollWheel, ButtonClicks, TextInput" Label="[UIModel]856" Left="[float]592" Top="[float]37" Value="{DataItemBinding Id=706}" ValueFormatter="[string]LV:G6" ValueType="[Type]Int32" Width="[float]70" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <Label Id="856" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]709" Left="[float]592" Locked="[bool]True" Text="[string]samples/chip" Top="[float]14" xmlns="http://www.ni.com/LabVIEW.VI" />
                        <ArrayViewer ArrayElement="[UIModel]1055" BaseName="[string]Array" Columns="[int]8" Dimensions="[int]1" Height="[float]47" HorizontalScrollBarVisibility="[ScrollBarVisibility]Visible" Id="1058" IsFixedSize="[bool]False" Label="[UIModel]1086" Left="[float]595" Orientation="[SMOrientation]Horizontal" Rows="[int]1" Top="[float]112" Value="{DataItemBinding Id=1052}" Width="[float]362" xmlns="http://www.ni.com/Controls.LabVIEW.Design">
                            <p.DefaultElementValue>0</p.DefaultElementValue>
                            <NumericText BaseName="[string]Numeric" Font="[SMFont]0,6.75," Height="[float]16" Id="1055" InteractionMode="[NumericTextBoxInteractionModes]ReadOnly" Left="[float]281" Name="[string]Child" RadixVisibility="[SMVisibility]Collapsed" Top="[float]26" Value="[sbyte]0" ValueFormatter="[string]LV:G6" ValueType="[Type]Int8" Width="[float]36" />
                        </ArrayViewer>
                        <Label Id="1086" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]1058" Left="[float]595" Locked="[bool]True" Text="[string]Input PHY" Top="[float]89" xmlns="http://www.ni.com/LabVIEW.VI" />
                        <NumericText BaseName="[string]Numeric" Height="[float]22" Id="1119" InteractionMode="[NumericTextBoxInteractionModes]ReadOnly" Label="[UIModel]1122" Left="[float]693" Top="[float]37" Value="{DataItemBinding Id=1116}" ValueFormatter="[string]LV:G6" ValueType="[Type]Double" Width="[float]70" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <Label Id="1122" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]1119" Left="[float]693" Locked="[bool]True" Text="[string]BER" Top="[float]14" xmlns="http://www.ni.com/LabVIEW.VI" />
                        <ArrayViewer ArrayElement="[UIModel]1106" BaseName="[string]Array" Columns="[int]8" Dimensions="[int]1" Height="[float]47" HorizontalScrollBarVisibility="[ScrollBarVisibility]Visible" Id="1109" Label="[UIModel]1126" Left="[float]595" Orientation="[SMOrientation]Horizontal" Rows="[int]1" Top="[float]192" Value="{DataItemBinding Id=1103}" Width="[float]362" xmlns="http://www.ni.com/Controls.LabVIEW.Design">
                            <p.DefaultElementValue>0</p.DefaultElementValue>
                            <NumericText BaseName="[string]Numeric" Font="[SMFont]0,6.75," Height="[float]16" Id="1106" InteractionMode="[NumericTextBoxInteractionModes]ReadOnly" Left="[float]53" Name="[string]Child" Top="[float]26" Value="[sbyte]0" ValueFormatter="[string]LV:G6" ValueType="[Type]Int8" Width="[float]36" />
                        </ArrayViewer>
                        <Label Id="1126" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]1109" Left="[float]595" Locked="[bool]True" Text="[string]Output PHY" Top="[float]169" xmlns="http://www.ni.com/LabVIEW.VI" />
                    </Canvas>
                </TabItem>
                <TabItem Header="[string]USRP" Id="446">
                    <Canvas Height="[float]725" Id="450" Left="[float]6" Top="[float]27" Width="[float]1051" xmlns="http://www.ni.com/PlatformFramework">
                        <StringControl AcceptsReturn="[bool]True" BaseName="[string]String" Height="[float]22" HorizontalScrollBarVisibility="[ScrollBarVisibility]Hidden" Id="503" IsReadOnly="[bool]False" Label="[UIModel]504" Left="[float]12" Text="{DataItemBinding Id=580}" Top="[float]36" VerticalScrollBarVisibility="[ScrollBarVisibility]Auto" Width="[float]90" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <Label Id="504" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]503" Left="[float]12" Locked="[bool]True" Text="[string]IP address" Top="[float]13" xmlns="http://www.ni.com/LabVIEW.VI" />
                        <NumericText BaseName="[string]Numeric" Height="[float]22" Id="505" InteractionMode="[NumericTextBoxInteractionModes]ArrowKeys, ScrollWheel, ButtonClicks, TextInput" Label="[UIModel]506" Left="[float]12" Top="[float]85" Value="{DataItemBinding Id=581}" ValueFormatter="[string]LV:G6" ValueType="[Type]Double" Width="[float]70" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <Label Id="506" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]505" Left="[float]12" Locked="[bool]True" Text="[string]samples per second" Top="[float]62" xmlns="http://www.ni.com/LabVIEW.VI" />
                        <NumericText BaseName="[string]Numeric" Height="[float]22" Id="507" InteractionMode="[NumericTextBoxInteractionModes]ArrowKeys, ScrollWheel, ButtonClicks, TextInput" Label="[UIModel]508" Left="[float]12" Top="[float]134" Value="{DataItemBinding Id=582}" ValueFormatter="[string]LV:G6" ValueType="[Type]Double" Width="[float]84" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <Label Id="508" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]507" Left="[float]12" Locked="[bool]True" Text="[string]carrier frequency" Top="[float]111" xmlns="http://www.ni.com/LabVIEW.VI" />
                        <NumericText BaseName="[string]Numeric" Height="[float]22" Id="509" InteractionMode="[NumericTextBoxInteractionModes]ArrowKeys, ScrollWheel, ButtonClicks, TextInput" Label="[UIModel]510" Left="[float]12" Top="[float]183" Value="{DataItemBinding Id=583}" ValueFormatter="[string]LV:G6" ValueType="[Type]Double" Width="[float]70" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <Label Id="510" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]509" Left="[float]12" Locked="[bool]True" Text="[string]gain" Top="[float]160" xmlns="http://www.ni.com/LabVIEW.VI" />
                        <NumericText BaseName="[string]Numeric" Height="[float]22" Id="511" InteractionMode="[NumericTextBoxInteractionModes]ReadOnly" Label="[UIModel]512" Left="[float]149" Top="[float]85" Value="{DataItemBinding Id=584}" ValueFormatter="[string]LV:G6" ValueType="[Type]Double" Width="[float]70" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <Label Id="512" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]511" Left="[float]149" Locked="[bool]True" Text="[string]coerced samples per second" Top="[float]62" xmlns="http://www.ni.com/LabVIEW.VI" />
                        <NumericText BaseName="[string]Numeric" Height="[float]22" Id="513" InteractionMode="[NumericTextBoxInteractionModes]ReadOnly" Label="[UIModel]514" Left="[float]149" Top="[float]134" Value="{DataItemBinding Id=585}" ValueFormatter="[string]LV:G6" ValueType="[Type]Double" Width="[float]70" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <Label Id="514" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]513" Left="[float]149" Locked="[bool]True" Text="[string]coerced carrier frequency" Top="[float]111" xmlns="http://www.ni.com/LabVIEW.VI" />
                        <NumericText BaseName="[string]Numeric" Height="[float]22" Id="515" InteractionMode="[NumericTextBoxInteractionModes]ReadOnly" Label="[UIModel]516" Left="[float]149" Top="[float]183" Value="{DataItemBinding Id=586}" ValueFormatter="[string]LV:G6" ValueType="[Type]Double" Width="[float]70" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <Label Id="516" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]515" Left="[float]149" Locked="[bool]True" Text="[string]coerced gain" Top="[float]160" xmlns="http://www.ni.com/LabVIEW.VI" />
                        <NumericText BaseName="[string]Numeric" Height="[float]22" Id="205" InteractionMode="[NumericTextBoxInteractionModes]ArrowKeys, ScrollWheel, ButtonClicks, TextInput" Label="[UIModel]239" Left="[float]12" Top="[float]281" Value="{DataItemBinding Id=202}" ValueFormatter="[string]LV:G6" ValueType="[Type]Double" Width="[float]70" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <Label Id="239" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]205" Left="[float]12" Locked="[bool]True" Text="[string]threshold sample mag" Top="[float]258" xmlns="http://www.ni.com/LabVIEW.VI" />
                        <NumericText BaseName="[string]Numeric" Height="[float]22" Id="263" InteractionMode="[NumericTextBoxInteractionModes]ReadOnly" Label="[UIModel]266" Left="[float]149" Top="[float]281" Value="{DataItemBinding Id=260}" ValueFormatter="[string]LV:G6" ValueType="[Type]Double" Width="[float]70" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <Label Id="266" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]263" Left="[float]149" Locked="[bool]True" Text="[string]max sample mag" Top="[float]258" xmlns="http://www.ni.com/LabVIEW.VI" />
                        <NumericText BaseName="[string]Numeric" Height="[float]22" Id="1148" InteractionMode="[NumericTextBoxInteractionModes]ArrowKeys, ScrollWheel, ButtonClicks, TextInput" Label="[UIModel]1151" Left="[float]12" Top="[float]232" Value="{DataItemBinding Id=1145}" ValueFormatter="[string]LV:G6" ValueType="[Type]Int64" Width="[float]70" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
                        <Label Id="1151" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]1148" Left="[float]12" Locked="[bool]True" Text="[string]number of samples" Top="[float]209" xmlns="http://www.ni.com/LabVIEW.VI" />
                    </Canvas>
                </TabItem>
            </TabControl>
            <Label Id="558" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]442" Left="[float]65" Locked="[bool]True" Text="[string]Tab" Top="[float]10" Visible="[bool]False" />
            <LED BaseName="[string]Square LED" FalseContent="[string]Off" Height="[float]30" Id="274" IsReadOnly="[bool]True" Label="[UIModel]670" Left="[float]73" Shape="[LEDShape]Square" Top="[float]823" TrueContent="[string]On" Value="{DataItemBinding Id=271}" Width="[float]30" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
            <Label Id="670" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]274" Left="[float]73" Locked="[bool]True" Text="[string]signal detected?" Top="[float]800" />
        </CPFrontPanel>
        <DataItem DataType="Boolean" Id="148" IsLatched="True" Name="stop">
            <p.DefaultValue>False</p.DefaultValue>
        </DataItem>
        <DataItem DataType="Double" Id="202" Name="threshold sample mag">
            <p.DefaultValue>0x3F50624DD2F1A9FC</p.DefaultValue>
        </DataItem>
        <DataItem AdaptToDiagramType="True" DataType="Double" Id="260" Name="max sample mag">
            <p.DefaultValue>0x0</p.DefaultValue>
        </DataItem>
        <DataItem AdaptToDiagramType="True" DataType="Boolean" Id="271" Name="signal detected?">
            <p.DefaultValue>False</p.DefaultValue>
        </DataItem>
        <DataItem AdaptToDiagramType="True" DataType="Int32" Id="559" Name="Tab">
            <p.DefaultValue>0</p.DefaultValue>
        </DataItem>
        <DataItem DataType="String" Id="580" Name="IP address">
            <p.DefaultValue>10.0.0.3</p.DefaultValue>
        </DataItem>
        <DataItem DataType="Double" Id="581" Name="samples per second">
            <p.DefaultValue>0x414E848000000000</p.DefaultValue>
        </DataItem>
        <DataItem DataType="Double" Id="582" Name="carrier frequency">
            <p.DefaultValue>0x41E1F4B5D0000000</p.DefaultValue>
        </DataItem>
        <DataItem DataType="Double" Id="583" Name="gain">
            <p.DefaultValue>0x0</p.DefaultValue>
        </DataItem>
        <DataItem AdaptToDiagramType="True" DataType="Double" Id="584" Name="coerced samples per second">
            <p.DefaultValue>0x40F86A0000000000</p.DefaultValue>
        </DataItem>
        <DataItem AdaptToDiagramType="True" DataType="Double" Id="585" Name="coerced carrier frequency">
            <p.DefaultValue>0x40F86A0000000000</p.DefaultValue>
        </DataItem>
        <DataItem AdaptToDiagramType="True" DataType="Double" Id="586" Name="coerced gain">
            <p.DefaultValue>0x0</p.DefaultValue>
        </DataItem>
        <DataItem DataType="Int32" Id="706" Name="samples/chip">
            <p.DefaultValue>2</p.DefaultValue>
        </DataItem>
        <DataItem AdaptToDiagramType="True" DataType="Double[]" Id="746" Name="received SHR Q waveform">
            <p.DefaultValue>
                <Array Lengths="0" />
            </p.DefaultValue>
        </DataItem>
        <DataItem AdaptToDiagramType="True" DataType="Double[]" Id="767" Name="received SHR I waveform">
            <p.DefaultValue>
                <Array Lengths="0" />
            </p.DefaultValue>
        </DataItem>
        <DataItem AdaptToDiagramType="True" DataType="Double[]" Id="779" Name="original SHR I waveform">
            <p.DefaultValue>
                <Array Lengths="0" />
            </p.DefaultValue>
        </DataItem>
        <DataItem AdaptToDiagramType="True" DataType="Double[]" Id="791" Name="original SHR Q waveform">
            <p.DefaultValue>
                <Array Lengths="0" />
            </p.DefaultValue>
        </DataItem>
        <DataItem AdaptToDiagramType="True" DataType="Int8[]" Id="1052" Name="Input PHY" />
        <DataItem AdaptToDiagramType="True" DataType="Int8[]" Id="1103" Name="Output PHY" />
        <DataItem AdaptToDiagramType="True" DataType="Double" Id="1116" Name="BER">
            <p.DefaultValue>0x0</p.DefaultValue>
        </DataItem>
        <DataItem DataType="Int64" Id="1145" Name="number of samples">
            <p.DefaultValue>500000</p.DefaultValue>
        </DataItem>
        <DataTypeReferenceTable xmlns="http://www.ni.com/PlatformFramework">
            <p.TypeReference TypeId="2072657720_0">
                <Attributed>
                    <AttributedType>
                        <Class Id="1" Name="niUSRP" ReferenceClass="">
                            <ClosedGenericParameters />
                            <GenericTypeDefinition>
                                <Void />
                            </GenericTypeDefinition>
                            <BaseType>
                                <Void />
                            </BaseType>
                            <Interfaces />
                            <Members>
                                <Field FieldAccessPolicy="Write" Name="Active Channel">
                                    <DataType>
                                        <String />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Clocking and Synchronization:Start Trigger Type">
                                    <DataType>
                                        <Enumeration Name="Start Trigger Type">
                                            <Members>
                                                <EnumerationMember Value="0" Name="None" />
                                                <EnumerationMember Value="1" Name="Time" />
                                            </Members>
                                            <DataType>
                                                <UInt32 />
                                            </DataType>
                                        </Enumeration>
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Clocking and Synchronization:Start Trigger Time (whole seconds)">
                                    <DataType>
                                        <Int64 />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Clocking and Synchronization:Start Trigger Time (fractional seconds)">
                                    <DataType>
                                        <Double />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Configuration:Enabled Channels">
                                    <DataType>
                                        <Enumeration Name="Enabled Channels">
                                            <Members>
                                                <EnumerationMember Value="0" Name="0" />
                                                <EnumerationMember Value="1" Name="1" />
                                                <EnumerationMember Value="2" Name="0,1" />
                                            </Members>
                                            <DataType>
                                                <UInt32 />
                                            </DataType>
                                        </Enumeration>
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Clocking and Synchronization:Reference Frequency Source">
                                    <DataType>
                                        <Enumeration Name="Clocking and Synchronization:Reference Frequency Source">
                                            <Members>
                                                <EnumerationMember Value="0" Name="Internal" />
                                                <EnumerationMember Value="1" Name="RefIn" />
                                                <EnumerationMember Value="2" Name="Mimo" />
                                                <EnumerationMember Value="3" Name="GPS" />
                                            </Members>
                                            <DataType>
                                                <UInt32 />
                                            </DataType>
                                        </Enumeration>
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Clocking and Synchronization:Exported Reference Frequency Output Terminal">
                                    <DataType>
                                        <Enumeration Name="Clocking and Synchronization:Exported Reference Frequency Output Terminal">
                                            <Members>
                                                <EnumerationMember Value="0" Name="None" />
                                                <EnumerationMember Value="1" Name="PpsTrigOut" />
                                                <EnumerationMember Value="2" Name="RefOut" />
                                            </Members>
                                            <DataType>
                                                <UInt32 />
                                            </DataType>
                                        </Enumeration>
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Clocking and Synchronization:Timebase Clock Source">
                                    <DataType>
                                        <Enumeration Name="Clocking and Synchronization:Timebase Clock Source">
                                            <Members>
                                                <EnumerationMember Value="0" Name="Internal" />
                                                <EnumerationMember Value="1" Name="PpsIn" />
                                                <EnumerationMember Value="2" Name="Mimo" />
                                                <EnumerationMember Value="3" Name="GPS" />
                                            </Members>
                                            <DataType>
                                                <UInt32 />
                                            </DataType>
                                        </Enumeration>
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Clocking and Synchronization:Exported Timebase Clock Output Terminal">
                                    <DataType>
                                        <Enumeration Name="Clocking and Synchronization:Exported Timebase Clock Output Terminal">
                                            <Members>
                                                <EnumerationMember Value="0" Name="None" />
                                                <EnumerationMember Value="1" Name="PpsTrigOut" />
                                                <EnumerationMember Value="2" Name="RefOut" />
                                            </Members>
                                            <DataType>
                                                <UInt32 />
                                            </DataType>
                                        </Enumeration>
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Clocking and Synchronization:Timebase Clock Polarity">
                                    <DataType>
                                        <Enumeration Name="Clocking and Synchronization:Timebase Clock Polarity">
                                            <Members>
                                                <EnumerationMember Value="0" Name="Rising" />
                                                <EnumerationMember Value="1" Name="Falling" />
                                            </Members>
                                            <DataType>
                                                <UInt32 />
                                            </DataType>
                                        </Enumeration>
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Configuration:Number of Samples Is Finite">
                                    <DataType>
                                        <Boolean />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Configuration:Number of Samples">
                                    <DataType>
                                        <Int64 />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Configuration:IQ Rate">
                                    <DataType>
                                        <Double />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Configuration:Carrier Frequency">
                                    <DataType>
                                        <Double />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Configuration:Bandwidth">
                                    <DataType>
                                        <Double />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Configuration:Gain">
                                    <DataType>
                                        <Double />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Configuration:Active Antenna">
                                    <DataType>
                                        <String />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="Read" Name="Configuration:Number of Channels in Session">
                                    <DataType>
                                        <Int32 />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Configuration:Advanced:Host Data Type">
                                    <DataType>
                                        <Enumeration Name="Configuration:Advanced:Host Data Type">
                                            <Members>
                                                <EnumerationMember Value="0" Name="CDB" />
                                                <EnumerationMember Value="1" Name="I16" />
                                            </Members>
                                            <DataType>
                                                <UInt32 />
                                            </DataType>
                                        </Enumeration>
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Configuration:Advanced:Sample Width">
                                    <DataType>
                                        <Enumeration Name="Configuration:Advanced:Sample Width">
                                            <Members>
                                                <EnumerationMember Value="0" Name="8-bit" />
                                                <EnumerationMember Value="1" Name="16-bit" />
                                            </Members>
                                            <DataType>
                                                <UInt32 />
                                            </DataType>
                                        </Enumeration>
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Configuration:Advanced:Expected Peak">
                                    <DataType>
                                        <Double />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Configuration:Advanced:LO Frequency">
                                    <DataType>
                                        <Double />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="ReadWrite" Name="Configuration:Advanced:Warning Policy">
                                    <DataType>
                                        <Enumeration Name="Configuration:Advanced:Warning Policy">
                                            <Members>
                                                <EnumerationMember Value="0" Name="Return Warnings" />
                                                <EnumerationMember Value="1" Name="Return Errors" />
                                                <EnumerationMember Value="2" Name="Return Success" />
                                            </Members>
                                            <DataType>
                                                <UInt32 />
                                            </DataType>
                                        </Enumeration>
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="Read" Name="Meta Information:Driver Identification:Current Driver Version">
                                    <DataType>
                                        <String />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="Read" Name="Meta Information:Instrument Identification:Model">
                                    <DataType>
                                        <String />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="Read" Name="Meta Information:Instrument Identification:Current Firmware Version">
                                    <DataType>
                                        <String />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="Read" Name="Meta Information:Instrument Identification:Oldest Compatible Firmware Version">
                                    <DataType>
                                        <String />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="Read" Name="Meta Information:Instrument Identification:Current FPGA Version">
                                    <DataType>
                                        <String />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="Read" Name="Meta Information:Instrument Identification:Oldest Compatible FPGA Version">
                                    <DataType>
                                        <String />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="Read" Name="Clocking and Synchronization:GPS Disciplined Clock:Has GPS Disciplined Clock?">
                                    <DataType>
                                        <Boolean />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="Read" Name="Clocking and Synchronization:GPS Disciplined Clock:GPS Time (seconds)">
                                    <DataType>
                                        <Int64 />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="Read" Name="Clocking and Synchronization:GPS Disciplined Clock:GPS Lock Status">
                                    <DataType>
                                        <Boolean />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="Read" Name="Clocking and Synchronization:GPS Disciplined Clock:GPS Sentence GGA">
                                    <DataType>
                                        <String />
                                    </DataType>
                                </Field>
                                <Field FieldAccessPolicy="Read" Name="Clocking and Synchronization:GPS Disciplined Clock:GPS Sentence RMC">
                                    <DataType>
                                        <String />
                                    </DataType>
                                </Field>
                            </Members>
                        </Class>
                    </AttributedType>
                    <AttributeValues>
                        <AttributeValue Name="NI_PlatformFramework_RefnumAttributes" Value="[NI_PlatformFramework_RefnumAttributes]Refnum" />
                    </AttributeValues>
                </Attributed>
            </p.TypeReference>
            <p.TypeReference TypeId="-547286994_0">
                <Class Id="1" Name="" Cluster="">
                    <ClosedGenericParameters />
                    <GenericTypeDefinition>
                        <Void />
                    </GenericTypeDefinition>
                    <BaseType>
                        <Void />
                    </BaseType>
                    <Interfaces />
                    <Members>
                        <Field FieldAccessPolicy="ReadWrite" Name="whole seconds">
                            <DataType>
                                <UInt64 />
                            </DataType>
                        </Field>
                        <Field FieldAccessPolicy="ReadWrite" Name="fractional seconds">
                            <DataType>
                                <Double />
                            </DataType>
                        </Field>
                    </Members>
                </Class>
            </p.TypeReference>
        </DataTypeReferenceTable>
    </VirtualInstrument>
</SourceFile>