<mxfile host="65bd71144e">
    <diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
        <mxGraphModel dx="1242" dy="467" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
            <root>
                <mxCell id="WIyWlLk6GJQsqaUBKTNV-0"/>
                <mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0"/>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-0" value="接收小程序录音数据" style="rounded=1;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
                    <mxGeometry x="132" y="120" width="120" height="60" as="geometry"/>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-8" value="当前是基站跟踪状态吗？" style="rhombus;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
                    <mxGeometry x="132" y="207" width="120" height="80" as="geometry"/>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-21" value="对接收到的数据，&lt;br&gt;按照默认9频点依次解调，并将解调后的数据缓存至1-9号数据队列，1号频点到1号队列，9号频点到9号队列，队列深度大于一次fft点数" style="rounded=1;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
                    <mxGeometry x="70" y="339" width="250" height="60" as="geometry"/>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-26" value="开始" style="rounded=1;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
                    <mxGeometry x="132" y="50" width="120" height="30" as="geometry"/>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-27" value="" style="endArrow=classic;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" target="zgQ78lxkmKMrm1U1G6L9-0" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="192" y="80" as="sourcePoint"/>
                        <mxPoint x="192" y="49.289321881345245" as="targetPoint"/>
                        <Array as="points"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-29" value="当队列数据长度大于等于一次fft点数时，进行fft变换、相关计算和IFFT运算" style="rounded=1;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
                    <mxGeometry x="100" y="430" width="180" height="40" as="geometry"/>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-32" value="将变换结果缓存至1-9信号队列，队列深度大于10秒" style="rounded=1;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
                    <mxGeometry x="122" y="490" width="140" height="50" as="geometry"/>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-34" value="" style="endArrow=classic;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" target="zgQ78lxkmKMrm1U1G6L9-29" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="191.57999999999998" y="399" as="sourcePoint"/>
                        <mxPoint x="192" y="430" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-35" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="zgQ78lxkmKMrm1U1G6L9-29" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="191.57999999999993" y="465" as="sourcePoint"/>
                        <mxPoint x="192" y="490" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-41" value="分帧计算最强频点，并对频点能量强度进行倒排序" style="rounded=1;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
                    <mxGeometry x="122" y="560" width="140" height="40" as="geometry"/>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-42" value="当最强频点计算出来后，立即计算最强频点帧同步索引、基站ID和位同步索引" style="rounded=1;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
                    <mxGeometry x="122" y="629" width="140" height="61" as="geometry"/>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-52" value="" style="endArrow=classic;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="191.58000000000015" y="690.0000000000002" as="sourcePoint"/>
                        <mxPoint x="191.58000000000015" y="716" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-54" value="" style="endArrow=classic;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="191.58000000000015" y="601.0000000000002" as="sourcePoint"/>
                        <mxPoint x="191.58000000000015" y="627" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-55" value="" style="endArrow=classic;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="192" y="540" as="sourcePoint"/>
                        <mxPoint x="191.58000000000015" y="560" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-75" value="根据最强基站ID和频点号查询该基站周边基站ID和频点号列表" style="rounded=1;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
                    <mxGeometry x="122" y="715" width="140" height="55" as="geometry"/>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-76" value="结合频点能量排序列表和周边基站列表选出最有可能频点和基站ID" style="rounded=1;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
                    <mxGeometry x="122" y="801" width="140" height="59" as="geometry"/>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-77" value="根据最强频点位同步索引依次计算最有可能频点的位同步索引和基站ID&lt;br&gt;，以验证基站ID接收正确性，并形成基站推荐列表" style="rounded=1;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
                    <mxGeometry x="122" y="887" width="140" height="83" as="geometry"/>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-79" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="zgQ78lxkmKMrm1U1G6L9-75" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="192.00000000000014" y="779.0000000000002" as="sourcePoint"/>
                        <mxPoint x="192" y="800" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-80" value="" style="endArrow=classic;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="191.58000000000015" y="861.0000000000002" as="sourcePoint"/>
                        <mxPoint x="191.58000000000015" y="887" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-83" value="" style="endArrow=classic;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" target="zgQ78lxkmKMrm1U1G6L9-8" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="192" y="180" as="sourcePoint"/>
                        <mxPoint x="191.58000000000013" y="210" as="targetPoint"/>
                        <Array as="points"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-84" value="否：是捕获状态" style="endArrow=classic;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="zgQ78lxkmKMrm1U1G6L9-8" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="191.57999999999987" y="299.00000000000006" as="sourcePoint"/>
                        <mxPoint x="191.5800000000001" y="339" as="targetPoint"/>
                        <Array as="points">
                            <mxPoint x="192" y="320"/>
                        </Array>
                    </mxGeometry>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-86" value="每一帧计算一次" style="curved=1;endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" target="zgQ78lxkmKMrm1U1G6L9-0" edge="1">
                    <mxGeometry x="0.0442" width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="120" y="580" as="sourcePoint"/>
                        <mxPoint x="80" y="530" as="targetPoint"/>
                        <Array as="points">
                            <mxPoint x="80" y="580"/>
                            <mxPoint x="30" y="530"/>
                            <mxPoint x="40" y="300"/>
                            <mxPoint x="50" y="130"/>
                        </Array>
                        <mxPoint as="offset"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-87" value="依次将基站推荐列表和信号数据队列发送给定位模块，并更新本地推荐列表" style="rounded=1;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
                    <mxGeometry x="120" y="999" width="140" height="83" as="geometry"/>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-88" value="" style="endArrow=classic;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="190" y="971" as="sourcePoint"/>
                        <mxPoint x="189.58000000000015" y="999" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-89" value="对接收到的数据，&lt;br&gt;按照当前推荐基站频点列表依次解调，并将解调后的数据缓存至1-9号数据队列，1号频点到1号队列，9号频点到9号队列，队列深度大于一次fft点数" style="rounded=1;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
                    <mxGeometry x="390" y="190.5" width="170" height="113" as="geometry"/>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-90" value="是" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="zgQ78lxkmKMrm1U1G6L9-8" target="zgQ78lxkmKMrm1U1G6L9-89" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="280" y="290" as="sourcePoint"/>
                        <mxPoint x="330" y="240" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-102" value="根据定位模块推送上来的最强站ID和频点，查询该基站周边基站ID和频点号列表" style="rounded=1;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
                    <mxGeometry x="414" y="485" width="216" height="70" as="geometry"/>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-105" value="当队列数据长度大于等于一次fft点数时，进行fft变换、相关计算和IFFT运算" style="rounded=1;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
                    <mxGeometry x="390" y="339" width="180" height="40" as="geometry"/>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-110" value="" style="endArrow=classic;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" target="zgQ78lxkmKMrm1U1G6L9-105" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="479.58000000000015" y="303.5000000000002" as="sourcePoint"/>
                        <mxPoint x="479.58000000000015" y="329.5" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-111" value="" style="endArrow=classic;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.468;exitY=1.013;exitDx=0;exitDy=0;exitPerimeter=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="zgQ78lxkmKMrm1U1G6L9-105" target="zgQ78lxkmKMrm1U1G6L9-32" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="410" y="450" as="sourcePoint"/>
                        <mxPoint x="460" y="400" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-112" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0.007;entryY=0.612;entryDx=0;entryDy=0;entryPerimeter=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="zgQ78lxkmKMrm1U1G6L9-32" target="zgQ78lxkmKMrm1U1G6L9-102" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="360" y="570" as="sourcePoint"/>
                        <mxPoint x="410" y="520" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="zgQ78lxkmKMrm1U1G6L9-115" value="" style="endArrow=classic;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" target="zgQ78lxkmKMrm1U1G6L9-87" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="520" y="560" as="sourcePoint"/>
                        <mxPoint x="266" y="930" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
            </root>
        </mxGraphModel>
    </diagram>
</mxfile>