Files
Masterarbeit/drawio/LMS_logic.drawio
Patrick Hangl d4cefd34d2 3.3
2025-11-19 15:59:14 +01:00

165 lines
15 KiB
Plaintext

<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="-280" dy="297" 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="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="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="1440" y="380" />
<mxPoint x="1440" y="290" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-28" value="i++" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" 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="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" source="H6R4VGwbr_i7cj5zOMue-25" target="H6R4VGwbr_i7cj5zOMue-32" edge="1">
<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" target="JXUbh7mfEI0vDSi9tXp8-2" edge="1">
<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;, ... , w&lt;sub&gt;M-N&lt;/sub&gt;]&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="1305" y="720" />
<mxPoint x="950" y="720" />
<mxPoint x="950" y="140" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="H6R4VGwbr_i7cj5zOMue-46" value="j++" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" 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="1290" y="390" as="sourcePoint" />
<mxPoint x="1340" y="340" as="targetPoint" />
<Array as="points">
<mxPoint x="1575" y="220" />
</Array>
</mxGeometry>
</mxCell>
<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" source="H6R4VGwbr_i7cj5zOMue-35" target="n1TZPSIdfv_mN465yjPh-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1450" y="580" as="sourcePoint" />
<mxPoint x="1460" y="530" as="targetPoint" />
<Array as="points">
<mxPoint x="1575" y="660" />
</Array>
</mxGeometry>
</mxCell>
<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;, ... , x&lt;sub&gt;M-N&lt;/sub&gt;]&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="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="1460" y="380" />
<mxPoint x="1460" y="480" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="n1TZPSIdfv_mN465yjPh-6" value="k++" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" 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="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;, ... , o&lt;sub&gt;M-N&lt;/sub&gt;]&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="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;" parent="1" edge="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>
</diagram>
</mxfile>