Generelles

This commit is contained in:
Patrick Hangl
2025-11-18 16:47:43 +01:00
parent b8df4ffbaa
commit af2356506f
4 changed files with 148 additions and 106 deletions

View File

@@ -1,137 +1,162 @@
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" version="28.2.9">
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" version="29.0.3">
<diagram name="Page-1" id="biPyHR2u_nhwJtU07GTZ">
<mxGraphModel dx="1426" dy="863" 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">
<mxGraphModel dx="576" dy="743" 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="8_lHElwFMA3wB6bcLOSj-1" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;Samples = [s0, s1, s2, s3, s4]&lt;/font&gt;" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" vertex="1" parent="1">
<mxGeometry x="60" y="80" width="260" height="30" as="geometry" />
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-2" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;Ref Noise = [n0, n1, n2, n3, n4]&lt;/font&gt;" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" vertex="1" parent="1">
<mxGeometry x="70" y="240" width="260" height="30" as="geometry" />
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-3" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;Filter = [w0, w1, w2]&lt;/font&gt;" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" vertex="1" parent="1">
<mxGeometry x="90" y="350" width="150" height="30" as="geometry" />
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-4" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;Buffe&lt;/font&gt;&lt;span style=&quot;font-size: 16px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;r = [noise0, noise1, noise2]&lt;/span&gt;" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" vertex="1" parent="1">
<mxGeometry x="630" y="240" width="260" height="30" as="geometry" />
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-6" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.462;exitY=0.067;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.373;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="8_lHElwFMA3wB6bcLOSj-2" target="8_lHElwFMA3wB6bcLOSj-4">
<mxCell id="H6R4VGwbr_i7cj5zOMue-17" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.462;exitY=1.333;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="400" y="470" as="sourcePoint" />
<mxPoint x="450" y="420" as="targetPoint" />
<mxPoint x="1299.58" y="80" as="sourcePoint" />
<mxPoint x="1300" y="120" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-19" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.462;exitY=1.333;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1299.58" y="160" as="sourcePoint" />
<mxPoint x="1300" y="200" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-21" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1300" y="240" as="sourcePoint" />
<mxPoint x="1300" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-23" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.462;exitY=1.333;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1299.58" y="310" as="sourcePoint" />
<mxPoint x="1300" y="350" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-25" value="&lt;div&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;Accumulator +=&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;Noise&lt;sub&gt;[&lt;/sub&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;sub&gt;j+i]&lt;/sub&gt; * Filter&lt;sub&gt;[i]&lt;/sub&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="1200" y="350" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-27" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="H6R4VGwbr_i7cj5zOMue-25" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1490" y="350" as="sourcePoint" />
<mxPoint x="1340" y="290" as="targetPoint" />
<Array as="points">
<mxPoint x="190" y="160" />
<mxPoint x="727" y="160" />
<mxPoint x="1440" y="380" />
<mxPoint x="1440" y="290" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-7" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.462;exitY=0.067;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.612;entryY=-0.067;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" target="8_lHElwFMA3wB6bcLOSj-4">
<mxCell id="H6R4VGwbr_i7cj5zOMue-28" value="i++" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="H6R4VGwbr_i7cj5zOMue-27" vertex="1" connectable="0">
<mxGeometry x="-0.2439" y="3" relative="1" as="geometry">
<mxPoint y="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-30" value="" 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;" parent="1" target="H6R4VGwbr_i7cj5zOMue-25" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="220" y="240" as="sourcePoint" />
<mxPoint x="757" y="238" as="targetPoint" />
<mxPoint x="1160" y="379.9999999999999" as="sourcePoint" />
<mxPoint x="1130.42" y="500" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-31" value="" 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;" parent="1" edge="1" target="H6R4VGwbr_i7cj5zOMue-32" source="H6R4VGwbr_i7cj5zOMue-25">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1410" y="420" as="sourcePoint" />
<mxPoint x="1410.42" y="460" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-32" value="&lt;div&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;Output&lt;sub&gt;[j]&lt;/sub&gt; = &lt;br&gt;Input&lt;sub&gt;[j]&lt;/sub&gt; - Accumulator&lt;/font&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="1200" y="450" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-34" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" edge="1" target="JXUbh7mfEI0vDSi9tXp8-2">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1299.8600000000001" y="510" as="sourcePoint" />
<mxPoint x="1299.8600000000001" y="560" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-35" value="&lt;div&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;Correction =&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;span style=&quot;color: rgb(32, 33, 34); font-family: sans-serif; text-align: start;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;font&gt;µ&lt;/font&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&amp;nbsp;*&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Output&lt;sub&gt;[j]&lt;/sub&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="1200" y="630" width="210" height="60" as="geometry" />
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-38" value="&lt;div&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;Filter&lt;sub&gt;[k]&lt;/sub&gt; =&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;Correction * Noise&lt;sub&gt;[j+k]&lt;/sub&gt;&lt;/font&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="1490" y="350" width="170" height="60" as="geometry" />
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-39" value="&lt;font&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;b style=&quot;&quot;&gt;Input&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;font style=&quot;&quot;&gt;[d&lt;sub style=&quot;&quot;&gt;1&lt;/sub&gt;, d&lt;/font&gt;&lt;sub style=&quot;&quot;&gt;2&lt;/sub&gt;, ... ,&amp;nbsp;dM-N]&lt;/font&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="1200" y="40" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-41" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;j = 0&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1">
<mxGeometry x="1260" y="120" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="H6R4VGwbr_i7cj5zOMue-41" target="H6R4VGwbr_i7cj5zOMue-41" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-43" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;i = 0&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1">
<mxGeometry x="1265" y="270" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-44" value="&lt;font&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;b style=&quot;&quot;&gt;Filter&lt;/b&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;font style=&quot;&quot;&gt;[w&lt;sub style=&quot;&quot;&gt;1&lt;/sub&gt;, w&lt;/font&gt;&lt;sub style=&quot;&quot;&gt;2&lt;/sub&gt;, ... , wM-N]&lt;/font&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="1200" y="200" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-45" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="H6R4VGwbr_i7cj5zOMue-35" target="H6R4VGwbr_i7cj5zOMue-41" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1440" y="610" as="sourcePoint" />
<mxPoint x="1475" y="340" as="targetPoint" />
<Array as="points">
<mxPoint x="220" y="170" />
<mxPoint x="790" y="170" />
<mxPoint x="1305" y="720" />
<mxPoint x="950" y="720" />
<mxPoint x="950" y="140" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-8" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.846;entryY=-0.133;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" target="8_lHElwFMA3wB6bcLOSj-4">
<mxCell id="H6R4VGwbr_i7cj5zOMue-46" value="j++" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="H6R4VGwbr_i7cj5zOMue-45" vertex="1" connectable="0">
<mxGeometry x="0.2417" y="1" relative="1" as="geometry">
<mxPoint y="67" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-48" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="H6R4VGwbr_i7cj5zOMue-38" target="H6R4VGwbr_i7cj5zOMue-44" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="250" y="230" as="sourcePoint" />
<mxPoint x="819" y="218" as="targetPoint" />
<mxPoint x="1290" y="390" as="sourcePoint" />
<mxPoint x="1340" y="340" as="targetPoint" />
<Array as="points">
<mxPoint x="250" y="180" />
<mxPoint x="850" y="180" />
<mxPoint x="1575" y="220" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-9" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxCell id="n1TZPSIdfv_mN465yjPh-1" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;k = 0&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1">
<mxGeometry x="1535" y="460" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="n1TZPSIdfv_mN465yjPh-2" value="" 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;" parent="1" target="n1TZPSIdfv_mN465yjPh-1" edge="1" source="H6R4VGwbr_i7cj5zOMue-35">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="730" y="280" as="sourcePoint" />
<mxPoint x="730" y="340" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-10" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;*w0&lt;/font&gt;" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" vertex="1" parent="1">
<mxGeometry x="700" y="350" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-11" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="729.5" y="390" as="sourcePoint" />
<mxPoint x="729.5" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-12" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;acc+&lt;/font&gt;" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" vertex="1" parent="1">
<mxGeometry x="700" y="460" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-13" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="790" y="280" as="sourcePoint" />
<mxPoint x="790" y="340" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-14" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;*w1&lt;/font&gt;" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" vertex="1" parent="1">
<mxGeometry x="760" y="350" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-15" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="789.5" y="390" as="sourcePoint" />
<mxPoint x="750" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-16" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="850" y="280" as="sourcePoint" />
<mxPoint x="850" y="340" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-17" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;*w2&lt;/font&gt;" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" vertex="1" parent="1">
<mxGeometry x="820" y="350" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-18" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="849.5" y="390" as="sourcePoint" />
<mxPoint x="770" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-19" value="" 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;" edge="1" parent="1" source="8_lHElwFMA3wB6bcLOSj-3" target="8_lHElwFMA3wB6bcLOSj-10">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="400" y="470" as="sourcePoint" />
<mxPoint x="450" y="420" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-20" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;Out = [s0-acc,....]&lt;/font&gt;" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" vertex="1" parent="1">
<mxGeometry x="90" y="540" width="260" height="30" as="geometry" />
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-21" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.577;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="8_lHElwFMA3wB6bcLOSj-12">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="700" y="475" as="sourcePoint" />
<mxPoint x="240.01999999999998" y="540" as="targetPoint" />
<mxPoint x="1450" y="580" as="sourcePoint" />
<mxPoint x="1460" y="530" as="targetPoint" />
<Array as="points">
<mxPoint x="240" y="480" />
<mxPoint x="1575" y="660" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-22" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.577;exitY=1.333;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="8_lHElwFMA3wB6bcLOSj-20">
<mxCell id="n1TZPSIdfv_mN465yjPh-3" value="&lt;font&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;b style=&quot;&quot;&gt;Noise&lt;/b&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;font style=&quot;&quot;&gt;[x&lt;sub style=&quot;&quot;&gt;1&lt;/sub&gt;, x&lt;/font&gt;&lt;sub style=&quot;&quot;&gt;2&lt;/sub&gt;, ... , xM-N]&lt;/font&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="970" y="360" width="190" height="40" as="geometry" />
</mxCell>
<mxCell id="n1TZPSIdfv_mN465yjPh-4" value="" 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;" parent="1" source="n1TZPSIdfv_mN465yjPh-1" target="H6R4VGwbr_i7cj5zOMue-38" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="400" y="470" as="sourcePoint" />
<mxPoint x="440" y="610" as="targetPoint" />
<mxPoint x="1580" y="470" as="sourcePoint" />
<mxPoint x="1630" y="420" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="n1TZPSIdfv_mN465yjPh-5" value="" 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;" parent="1" source="H6R4VGwbr_i7cj5zOMue-38" target="n1TZPSIdfv_mN465yjPh-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1460" y="380" as="sourcePoint" />
<mxPoint x="1510" y="330" as="targetPoint" />
<Array as="points">
<mxPoint x="240" y="610" />
<mxPoint x="1460" y="380" />
<mxPoint x="1460" y="480" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-23" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;*mu&lt;/font&gt;" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" vertex="1" parent="1">
<mxGeometry x="440" y="600" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-24" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" edge="1" parent="1" source="8_lHElwFMA3wB6bcLOSj-23">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="400" y="470" as="sourcePoint" />
<mxPoint x="630" y="608" as="targetPoint" />
<mxCell id="n1TZPSIdfv_mN465yjPh-6" value="k++" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="n1TZPSIdfv_mN465yjPh-5" vertex="1" connectable="0">
<mxGeometry x="-0.2231" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="8_lHElwFMA3wB6bcLOSj-25" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;Prod&lt;/font&gt;" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" vertex="1" parent="1">
<mxGeometry x="640" y="600" width="60" height="30" as="geometry" />
<mxCell id="JXUbh7mfEI0vDSi9tXp8-2" value="&lt;font&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;b style=&quot;&quot;&gt;Output&lt;/b&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;font style=&quot;&quot;&gt;[o&lt;sub style=&quot;&quot;&gt;1&lt;/sub&gt;, o&lt;/font&gt;&lt;sub style=&quot;&quot;&gt;2&lt;/sub&gt;, ... , oM-N]&lt;/font&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
<mxGeometry x="1200" y="550" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="JXUbh7mfEI0vDSi9tXp8-4" value="" 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;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1304.58" y="590" as="sourcePoint" />
<mxPoint x="1305" y="630" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>