<?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="196" TemplateName="GrayNoText">
                    <Rectangle Fill="[SMSolidColorBrush]#ff727272" Id="197" IsHitTestVisible="[bool]False" MinHeight="[float]1" MinWidth="[float]1" RadiusX="[float]4" RadiusY="[float]4" />
                    <Rectangle Fill="[SMSolidColorBrush]#ffe5e5e5" Id="198" 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" />
                </IconTemplate>
                <Canvas Background="[SMSolidColorBrush]#00ffffff" ClipToBounds="[bool]True" Id="8" Margin="[SMThickness]3,3,3,3">
                    <Text Id="199" Left="[float]13" Text="[string]Sync" TextWrapping="[TextWrapping]NoWrap" Top="[float]16" />
                </Canvas>
            </IconPanel>
        </Icon>
        <ConnectorPane Height="50" Id="9" ListViewHeight="90" ListViewWidth="150" Width="50" xmlns="http://www.ni.com/PlatformFramework">
            <ConnectorPaneTerminal ListViewHotspot="0 35" Parameter="37" />
            <ConnectorPaneTerminal Hotspot="0 15" ListViewHotspot="0 50" Parameter="28" />
            <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 65" Parameter="185" />
            <ConnectorPaneTerminal Hotspot="50 15" ListViewHotspot="150 80" Parameter="172" />
            <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">
            <DataAccessor Bounds="365 260 40 15" DataItem="28" Id="33" Label="35">
                <Terminal DataType="ComplexDouble[]" Direction="Output" Hotspot="40 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
            </DataAccessor>
            <TextNode AttachedTo="33" Bounds="265 260 95 16" Id="35" SizeToText="False" Text="received samples" xmlns="http://www.ni.com/PlatformFramework" />
            <DataAccessor Bounds="365 235 40 15" DataItem="37" Id="42" Label="44">
                <Terminal DataType="ComplexDouble[]" Direction="Output" Hotspot="40 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
            </DataAccessor>
            <TextNode AttachedTo="42" Bounds="290 235 70 16" Id="44" Text="sync samples" xmlns="http://www.ni.com/PlatformFramework" />
            <ArrayMaxAndMin Bounds="605 250 40 40" Id="55" />
            <ComplexToPolar Bounds="560 250 30 30" Id="56" />
            <Wire Id="58" Joints="N(56:r) N(55:array)" xmlns="http://www.ni.com/PlatformFramework" />
            <ArraySize Bounds="425 165 40 20" Id="73" />
            <Wire Id="75" Joints="N(73:size(s\)) h(25) v(125) N(157:y)" xmlns="http://www.ni.com/PlatformFramework" />
            <OneDCrossCorrelationCDB Bounds="495 235 50 50" Id="86" Target="\1D\ Cross\ Correlation\ \(CDB\)\.gvi">
                <p.MethodDeclaration>
                    <MethodDeclaration xmlns="http://www.ni.com/PlatformFramework">
                        <Parameter Id="L0" Desc="x" />
                        <Parameter Id="L1" Desc="y" />
                        <Parameter Id="L3" Desc="algorithm" />
                        <Parameter Id="L4" Desc="normalization" />
                        <Parameter Id="R0" Desc="rxy" />
                        <Parameter Id="R4" Desc="error" />
                    </MethodDeclaration>
                </p.MethodDeclaration>
                <Terminal DataType="ComplexDouble[]" Direction="Input" Id="L0" xmlns="http://www.ni.com/PlatformFramework" />
                <Terminal DataType="ComplexDouble[]" Direction="Input" Hotspot="0 15" Id="L1" xmlns="http://www.ni.com/PlatformFramework" />
                <Terminal DataType="@651466841_0" Direction="Input" Hotspot="0 35" Id="L3" xmlns="http://www.ni.com/PlatformFramework" />
                <Terminal DataType="@-1076428758_0" Direction="Input" Hotspot="0 45" Id="L4" xmlns="http://www.ni.com/PlatformFramework" />
                <Terminal DataType="ComplexDouble[]" Direction="Output" Hotspot="50 5" Id="R0" xmlns="http://www.ni.com/PlatformFramework" />
                <Terminal DataType="Int32" Direction="Output" Hotspot="50 45" Id="R4" xmlns="http://www.ni.com/PlatformFramework" />
            </OneDCrossCorrelationCDB>
            <ComplexToPolar Bounds="420 195 30 30" Id="122" />
            <Square Bounds="500 185 30 30" Id="124" />
            <Wire Id="125" Joints="N(122:r) N(124:x)" xmlns="http://www.ni.com/PlatformFramework" />
            <AddArrayElements Bounds="550 185 30 30" Id="126" />
            <Wire Id="127" Joints="N(124:x^2) N(126:numeric array)" xmlns="http://www.ni.com/PlatformFramework" />
            <Wire Id="153" Joints="N(42:Value) h(10) B(1) N(86:L0) B(1) v(-30) B(3) N(122:r * e^(i*theta\)) B(3) v(-40) N(73:array)" xmlns="http://www.ni.com/PlatformFramework" />
            <Subtract Bounds="670 285 30 30" Id="157" />
            <Add Bounds="710 295 30 30" Id="160" Terminals="o=166, c0t0v=161, c1t0v=164" />
            <Wire Id="161" Joints="N(157:x-y) N(160:c0t0v)" xmlns="http://www.ni.com/PlatformFramework" />
            <Literal Bounds="698 310 12 10" DataType="Int32" Facade="DockedConstantFacade" Id="162" Label="163" xmlns="http://www.ni.com/MocCommon">
                <p.Data>1</p.Data>
                <NumericBehavior Interpretation="Exact" ValueFormatter="LV:" />
                <DockedConstantFacade UndockedBounds="655 320 40 15" />
            </Literal>
            <TextNode AttachedTo="162" Bounds="698 310 0 0" Id="163" Text="input 1" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
            <Wire Facade="WireInvisibleFacade" Id="164" Joints="N(162:Out) N(160:c1t0v)" Visible="False" xmlns="http://www.ni.com/PlatformFramework" />
            <Wire Id="166" Joints="N(160:o) N(174:Value)" xmlns="http://www.ni.com/PlatformFramework" />
            <Divide Bounds="735 260 30 30" Id="167" />
            <DataAccessor Bounds="770 305 40 15" DataItem="172" Id="174" Label="176">
                <Terminal DataType="Int32" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
            </DataAccessor>
            <TextNode AttachedTo="174" Bounds="815 305 29 16" Id="176" Text="index" xmlns="http://www.ni.com/PlatformFramework" />
            <ArrayIndex Bounds="670 240 40 30" Id="178" Terminals="array=194, c0t0v=195, c0t1v=182" />
            <Wire Id="182" Joints="N(178:c0t1v) N(167:x)" xmlns="http://www.ni.com/PlatformFramework" />
            <Wire Id="184" Joints="N(167:x/y) N(187:Value)" xmlns="http://www.ni.com/PlatformFramework" />
            <DataAccessor Bounds="770 270 40 15" DataItem="185" Id="187" Label="189">
                <Terminal DataType="ComplexDouble" Direction="Input" Hotspot="3 5" Id="Value" xmlns="http://www.ni.com/PlatformFramework" />
            </DataAccessor>
            <TextNode AttachedTo="187" Bounds="815 270 7 16" Id="189" Text="h" xmlns="http://www.ni.com/PlatformFramework" />
            <Wire Id="191" Joints="N(33:Value) h(55) v(-15) N(86:L1)" xmlns="http://www.ni.com/PlatformFramework" />
            <Wire Id="193" Joints="N(126:sum) h(145) v(80) N(167:y)" xmlns="http://www.ni.com/PlatformFramework" />
            <Wire Id="194" Joints="N(86:R0) h(10) v(5) B(2) N(178:array) B(2) v(20) N(56:r * e^(i*theta\))" xmlns="http://www.ni.com/PlatformFramework" />
            <Wire Id="195" Joints="N(55:max index(es\)) h(20) B(1) N(178:c0t0v) B(1) v(25) N(157:x)" xmlns="http://www.ni.com/PlatformFramework" />
        </BlockDiagram>
        <CPFrontPanel Height="[float]1600" Id="13" Width="[float]2000">
            <ArrayViewer ArrayElement="[UIModel]31" BaseName="[string]Array" Columns="[int]13" Dimensions="[int]1" Height="[float]36" Id="34" IsFixedSize="[bool]False" Label="[UIModel]134" Left="[float]216" Orientation="[SMOrientation]Horizontal" Rows="[int]1" Top="[float]93" Value="{DataItemBinding Id=28}" Width="[float]994" xmlns="http://www.ni.com/Controls.LabVIEW.Design">
                <p.DefaultElementValue>0x0;0x0</p.DefaultElementValue>
                <NumericText BaseName="[string]Numeric" Height="[float]22" Id="31" InteractionMode="[NumericTextBoxInteractionModes]ArrowKeys, ScrollWheel, ButtonClicks, TextInput" Left="[float]341" Name="[string]Child" Top="[float]7" Value="[ComplexDouble]0 + 0i" ValueFormatter="[string]LV:G6" ValueType="[Type]ComplexDouble" Width="[float]70" />
            </ArrayViewer>
            <Label Id="134" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]34" Left="[float]216" Locked="[bool]True" Text="[string]received samples" Top="[float]70" />
            <ArrayViewer ArrayElement="[UIModel]40" BaseName="[string]Array" Columns="[int]13" Dimensions="[int]1" Height="[float]36" Id="43" IsFixedSize="[bool]False" Label="[UIModel]135" Left="[float]216" Orientation="[SMOrientation]Horizontal" Rows="[int]1" Top="[float]33" Value="{DataItemBinding Id=37}" Width="[float]994" xmlns="http://www.ni.com/Controls.LabVIEW.Design">
                <p.DefaultElementValue>0x0;0x0</p.DefaultElementValue>
                <NumericText BaseName="[string]Numeric" Height="[float]22" Id="40" InteractionMode="[NumericTextBoxInteractionModes]ArrowKeys, ScrollWheel, ButtonClicks, TextInput" Left="[float]701" Name="[string]Child" Top="[float]7" Value="[ComplexDouble]0 + 0i" ValueFormatter="[string]LV:G6" ValueType="[Type]ComplexDouble" Width="[float]70" />
            </ArrayViewer>
            <Label Id="135" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]43" Left="[float]216" Locked="[bool]True" Text="[string]sync samples" Top="[float]10" />
            <NumericText BaseName="[string]Numeric" Height="[float]22" Id="175" InteractionMode="[NumericTextBoxInteractionModes]ReadOnly" Label="[UIModel]177" Left="[float]216" Top="[float]377" Value="{DataItemBinding Id=172}" ValueFormatter="[string]LV:G6" ValueType="[Type]Int32" Width="[float]70" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
            <Label Id="177" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]175" Left="[float]216" Locked="[bool]True" Text="[string]index" Top="[float]354" />
            <NumericText BaseName="[string]Numeric" Height="[float]22" Id="188" InteractionMode="[NumericTextBoxInteractionModes]ReadOnly" Label="[UIModel]190" Left="[float]314" Top="[float]377" Value="{DataItemBinding Id=185}" ValueFormatter="[string]LV:G6" ValueType="[Type]ComplexDouble" Width="[float]70" xmlns="http://www.ni.com/Controls.LabVIEW.Design" />
            <Label Id="190" LabelAlignment="[PartAlignment]TopLeft" LabelOwner="[UIModel]188" Left="[float]314" Locked="[bool]True" Text="[string]h" Top="[float]354" />
        </CPFrontPanel>
        <DataItem CallDirection="Input" CallIndex="1" DataType="ComplexDouble[]" Id="28" Name="received samples">
            <p.DefaultValue>
                <Array Lengths="0" />
            </p.DefaultValue>
        </DataItem>
        <DataItem CallDirection="Input" CallIndex="0" DataType="ComplexDouble[]" Id="37" Name="sync samples">
            <p.DefaultValue>
                <Array Lengths="0" />
            </p.DefaultValue>
        </DataItem>
        <DataItem AdaptToDiagramType="True" CallDirection="Output" CallIndex="0" DataType="Int32" Id="172" Name="index">
            <p.DefaultValue>0</p.DefaultValue>
        </DataItem>
        <DataItem AdaptToDiagramType="True" CallDirection="Output" CallIndex="1" DataType="ComplexDouble" Id="185" Name="h">
            <p.DefaultValue>0x0;0x0</p.DefaultValue>
        </DataItem>
        <DataTypeReferenceTable xmlns="http://www.ni.com/PlatformFramework">
            <p.TypeReference TypeId="651466841_0">
                <Enumeration Name="">
                    <Members>
                        <EnumerationMember Value="0" Name="direct" />
                        <EnumerationMember Value="1" Name="frequency domain" />
                    </Members>
                    <DataType>
                        <UInt32 />
                    </DataType>
                </Enumeration>
            </p.TypeReference>
            <p.TypeReference TypeId="-1076428758_0">
                <Enumeration Name="">
                    <Members>
                        <EnumerationMember Value="0" Name="none" />
                        <EnumerationMember Value="1" Name="unbiased" />
                        <EnumerationMember Value="2" Name="biased" />
                    </Members>
                    <DataType>
                        <UInt32 />
                    </DataType>
                </Enumeration>
            </p.TypeReference>
        </DataTypeReferenceTable>
    </VirtualInstrument>
</SourceFile>