172 lines
18 KiB
Plaintext
172 lines
18 KiB
Plaintext
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36">
|
|
<diagram name="Page-1" id="biPyHR2u_nhwJtU07GTZ">
|
|
<mxGraphModel dx="-522" dy="619" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0" />
|
|
<mxCell id="1" parent="0" />
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-2" edge="1" parent="1" source="cp_F2xbEhuy70gcA_QA4-15" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="cp_F2xbEhuy70gcA_QA4-17" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="2059.58" y="240" as="sourcePoint" />
|
|
<mxPoint x="2060" y="280" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-4" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;exitX=0.462;exitY=1.333;exitDx=0;exitDy=0;exitPerimeter=0;" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="2059.58" y="390" as="sourcePoint" />
|
|
<mxPoint x="2060" y="430" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-5" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" value="<div><font style="font-size: 14px;">Accumulator +=&nbsp;</font></div><div><font style=""><span style="font-size: 14px;">Sample Line<sub>[<i>k</i></sub></span><span style="font-size: 14px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"><sub>]</sub> * Filter Line<sub>[<i>k</i>]</sub></span></font></div>" vertex="1">
|
|
<mxGeometry height="60" width="200" x="1960" y="430" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-6" edge="1" parent="1" source="cp_F2xbEhuy70gcA_QA4-5" style="endArrow=classic;html=1;rounded=0;exitX=0.86;exitY=-0.017;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitPerimeter=0;" target="cp_F2xbEhuy70gcA_QA4-17" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="2132" y="380" />
|
|
</Array>
|
|
<mxPoint x="2250" y="430" as="sourcePoint" />
|
|
<mxPoint x="2100" y="370" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-7" connectable="0" parent="cp_F2xbEhuy70gcA_QA4-6" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" value="<i>k</i>++" vertex="1">
|
|
<mxGeometry relative="1" x="-0.2439" y="3" as="geometry">
|
|
<mxPoint y="3" as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-8" edge="1" parent="1" source="cp_F2xbEhuy70gcA_QA4-14" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="cp_F2xbEhuy70gcA_QA4-10" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="1920" y="459.9999999999999" as="sourcePoint" />
|
|
<mxPoint x="1890.42" y="580" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-9" edge="1" parent="1" source="cp_F2xbEhuy70gcA_QA4-5" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="cp_F2xbEhuy70gcA_QA4-10" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="2170" y="500" as="sourcePoint" />
|
|
<mxPoint x="2170.42" y="540" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-10" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" value="<div><font style="font-size: 14px;">Output<sub>[<i>n</i>]</sub> = <br>Input<sub>[<i>n</i>]</sub> - Accumulator</font></div>" vertex="1">
|
|
<mxGeometry height="60" width="200" x="1960" y="530" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-11" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="cp_F2xbEhuy70gcA_QA4-28" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="2059.86" y="590" as="sourcePoint" />
|
|
<mxPoint x="2059.86" y="640" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-12" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" value="<div><font style="font-size: 14px;">Correction =&nbsp;</font></div><div><font style="font-size: 14px;"><span style="color: rgb(32, 33, 34); font-family: sans-serif; text-align: start;"><i style=""><font>µ</font></i></span><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">&nbsp;*&nbsp;</span><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">Output<sub>[<i>n</i>]</sub></span></font></div>" vertex="1">
|
|
<mxGeometry height="60" width="200" x="1960" y="710" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-13" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" value="<div><font style="font-size: 14px;">Filter Line<sub>[<i>k</i>]</sub>&nbsp;+=&nbsp;</font></div><div><font style="font-size: 14px;">Correction * Sample Line<sub>[<i>k</i>]</sub></font></div>" vertex="1">
|
|
<mxGeometry height="60" width="200" x="2200" y="530" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-14" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" value="<font><font style="font-size: 14px;"><b style="">Input</b></font></font><div><font style="font-size: 14px;"><font style="">[d<sub style="">1</sub>, d</font><sub style="">2</sub>, ... ,&nbsp;d</font><font style="font-size: 9.72225px;"><sub style="">N</sub></font><font style=""><span style="font-size: 14px;">]</span></font></div>" vertex="1">
|
|
<mxGeometry height="40" width="200" x="1720" y="540" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-15" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" value="<font style="font-size: 14px;"><i>n</i> = 1</font>" vertex="1">
|
|
<mxGeometry height="40" width="80" x="2020" y="280" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-16" edge="1" parent="1" source="cp_F2xbEhuy70gcA_QA4-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="cp_F2xbEhuy70gcA_QA4-15">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-17" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" value="<font style="font-size: 14px;"><i>k</i> = 1</font>" vertex="1">
|
|
<mxGeometry height="40" width="80" x="2020" y="360" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-18" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="<font><font style="font-size: 14px;"><b style="">Filter</b>&nbsp;<b>Line</b></font></font><div><font style="font-size: 14px;"><font style="">[w<sub style="">1</sub>, w</font><sub style="">2</sub>, ... , w</font><sub><font style="font-size: 9.72225px;">K</font></sub><font style=""><span style="font-size: 14px;">]</span></font></div>" vertex="1">
|
|
<mxGeometry height="40" width="200" x="2200" y="440" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-19" edge="1" parent="1" source="cp_F2xbEhuy70gcA_QA4-13" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="2420" y="560" />
|
|
<mxPoint x="2420" y="300" />
|
|
</Array>
|
|
<mxPoint x="2200" y="690" as="sourcePoint" />
|
|
<mxPoint x="2100" y="300" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-20" connectable="0" parent="cp_F2xbEhuy70gcA_QA4-19" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" value="<i>n</i>++" vertex="1">
|
|
<mxGeometry relative="1" x="0.2417" y="1" as="geometry">
|
|
<mxPoint x="93" y="119" as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-22" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" value="<font style="font-size: 14px;"><i>k</i> = 1</font>" vertex="1">
|
|
<mxGeometry height="40" width="80" x="2260" y="640" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-23" edge="1" parent="1" source="cp_F2xbEhuy70gcA_QA4-12" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="cp_F2xbEhuy70gcA_QA4-22" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="2300" y="740" />
|
|
</Array>
|
|
<mxPoint x="2210" y="660" as="sourcePoint" />
|
|
<mxPoint x="2220" y="610" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-24" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="<span style="font-size: 14px;"><b>Sample Line</b></span><br><div><font style=""><font style=""><span style="font-size: 14px;">[x</span><font style="font-size: 10px;"><sub>1</sub></font><span style="font-size: 14px;">, x</span><sub style=""><font style="font-size: 11.6667px;">2</font></sub></font><span style="font-size: 14px;">, ... , x</span><span style="font-size: 11.6667px;"><sub>K</sub></span></font><font style=""><span style="font-size: 14px;">]</span></font></div>" vertex="1">
|
|
<mxGeometry height="40" width="200" x="1720" y="440" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-25" edge="1" parent="1" source="cp_F2xbEhuy70gcA_QA4-22" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" target="cp_F2xbEhuy70gcA_QA4-13" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="2300" y="650" as="sourcePoint" />
|
|
<mxPoint x="2350" y="600" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-26" edge="1" parent="1" source="cp_F2xbEhuy70gcA_QA4-13" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="cp_F2xbEhuy70gcA_QA4-22" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="2180" y="560" />
|
|
<mxPoint x="2180" y="660" />
|
|
</Array>
|
|
<mxPoint x="2180" y="560" as="sourcePoint" />
|
|
<mxPoint x="2230" y="510" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-27" connectable="0" parent="cp_F2xbEhuy70gcA_QA4-26" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" value="<i>k</i>++" vertex="1">
|
|
<mxGeometry relative="1" x="-0.2231" y="1" as="geometry">
|
|
<mxPoint y="-7" as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-28" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="<font><font style="font-size: 14px;"><b style="">Output</b>&nbsp;</font></font><div><font style="font-size: 14px;"><font style="">[o<sub style="">1</sub>, o</font><sub style="">2</sub>, ... , o</font><sub><font style="font-size: 11.6667px;">N</font></sub><font style=""><span style="font-size: 14px;">]</span></font></div>" vertex="1">
|
|
<mxGeometry height="40" width="200" x="1960" y="630" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-29" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;exitX=0.462;exitY=1.333;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="2064.58" y="670" as="sourcePoint" />
|
|
<mxPoint x="2065" y="710" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-30" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" value="<font><font style="font-size: 14px;"><b style="">Reference Noise</b>&nbsp;</font></font><div><font style="font-size: 14px;"><font style="">[x<sub style="">1</sub>, x</font><sub style="">2</sub>, ... , x</font><font style="font-size: 11.6667px;"><sub>N</sub></font><font style=""><span style="font-size: 14px;">]</span></font></div>" vertex="1">
|
|
<mxGeometry height="40" width="200" x="1720" y="360" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-32" edge="1" parent="1" source="cp_F2xbEhuy70gcA_QA4-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="cp_F2xbEhuy70gcA_QA4-24" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1870" y="250" as="sourcePoint" />
|
|
<mxPoint x="1870" y="290" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-34" edge="1" parent="1" source="cp_F2xbEhuy70gcA_QA4-24" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="cp_F2xbEhuy70gcA_QA4-5" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="1950" y="350" as="sourcePoint" />
|
|
<mxPoint x="1980" y="350" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-35" edge="1" parent="1" source="cp_F2xbEhuy70gcA_QA4-13" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" target="cp_F2xbEhuy70gcA_QA4-18" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="2280" y="390" as="sourcePoint" />
|
|
<mxPoint x="2280" y="340" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-36" edge="1" parent="1" source="cp_F2xbEhuy70gcA_QA4-18" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" target="cp_F2xbEhuy70gcA_QA4-5" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="2230" y="340" as="sourcePoint" />
|
|
<mxPoint x="2270" y="340" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="cp_F2xbEhuy70gcA_QA4-37" parent="1" style="text;whiteSpace=wrap;html=1;" value="<div style="text-align: center;"><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"><font>for n=1:</font></span></div>" vertex="1">
|
|
<mxGeometry height="30" width="50" x="1726" y="446" as="geometry" />
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile>
|