Merge pull request from infotro/Eln/signaux_echantillonnage

update pictures in signaux et echant.
This commit is contained in:
Rémi Heredero authored and GitHub committed 2024-02-02 20:46:53 +01:00
commit e03787ac7b
8 files changed
+116 -80

No files matched your search

+19 -4
View File
@@ -15,7 +15,19 @@ Elle permet d'exprimer un signal dans le temps en domaine fréquentiel.
La transformée de Fourier est définie par la formule suivante :
![Transformée de fourier](transforme_fourier.png)
Soit $f(x)$ une fonction non périodique définie sur $\mathbb{R}$.
$$\begin{align}
\text{Transformée de Fourier de }f(x) &: \qquad \widehat{f}(\omega) = \int^{\infty}_{-\infty}f(x)e^{-\mathbf{i}\omega x}dx \qquad (\omega\in \mathbb{R})\\
\text{Intégrale de Fourier de } f(x) &: \qquad \frac{1}{2\pi}\int_{-\infty}^{\infty} \widehat{f}(\omega) e^{\mathbf{i}x\omega}\, d\omega \qquad(x \in\mathbb{R}).
\end{align}$$
**Théorème** : Si $\int_{-\infty}^{\infty} |f(x) \, dx < \infty$ et si $f$ est une fonction de variation bornée sur tout $\mathbb{R}$, alors
$$
\frac{1}{2\pi}\int_{-\infty}^{\infty} \widehat{f}(\omega)e^{\mathbf{i}x\omega} \, d\omega = \begin{cases}
f(x) &\text{si }f \text{ est continue au point }x \\
\text{milieu du saut de } f(x) &\text{si }f \text{ a un saut en }x
\end{cases}
$$
## Transformée de Fourier discrète
@@ -23,10 +35,13 @@ La transformée de Fourier discrète (DFT - Discret Fourier Transform) est une t
d'un signal discret.
Elle est l'équivalent discret de la transformée de Fourier, qui est utilisée pour analyser les signaux continus.
![img.png](transfrom_fourrier_discret.png)
On pose: $\Omega := \omega \cdot T_{s}$
La transformation de Fourier de $x[k]$ est donnée par la formule suivante :
$$\mathcal{F}\{x[k]\} = X(\Omega) \quad := \quad\sum^{+\infty}_{k=-\infty}x[k]\cdot e^{-jk\Omega}= \mathcal{F}\{x_{s}(t)\}$$
$$\mathcal{F\{x[k]\} = \mathcal{Z}\{x[k]\}}|_{z=e^{j\Omega}}$$
![Fourier - cercle unitaire](medias/fourier_cerlce_unitaire.png)
![fourier_cerlce_unitaire.svg](medias/fourier_cerlce_unitaire.svg)
$$x[k]=\frac{1}{2\pi} \int^{+\pi}_{-\pi}X(\Omega)e^{jk\Omega} d\Omega$$
@@ -86,7 +101,7 @@ y[k] &= \sum^{N}_{n=0}x[k-n]\cdot h[n] \\
\end{align}$$
$N$ : Limite de notre réponse impulsionnelle.
![schema_bloc_fir.png](medias/schema_bloc_fir.png ':size=75%')
![schema_bloc_fir.png](medias/schema_bloc_fir.svg ':size=75%')
En faisant la somme, la réponse impulsionnelle se transforme en facteurs $(b_0, b_1, b_2, ..., b_n)$.
On peut retrouver la réponse impulsionnelle à partir de ces facteurs.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file with editors other than draw.io -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="289px" height="262px" viewBox="-0.5 -0.5 289 262" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2024-02-02T17:56:41.416Z&quot; agent=&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0&quot; etag=&quot;i95P2xGId2tSeVqMwiar&quot; version=&quot;23.1.1&quot; scale=&quot;1&quot; border=&quot;0&quot;&gt;&#xA; &lt;diagram name=&quot;Page-1&quot; id=&quot;ASSYr2psEjrnozlwjsYB&quot;&gt;&#xA; &lt;mxGraphModel dx=&quot;1050&quot; dy=&quot;626&quot; grid=&quot;1&quot; gridSize=&quot;10&quot; guides=&quot;1&quot; tooltips=&quot;1&quot; connect=&quot;1&quot; arrows=&quot;1&quot; fold=&quot;1&quot; page=&quot;1&quot; pageScale=&quot;1&quot; pageWidth=&quot;827&quot; pageHeight=&quot;1169&quot; math=&quot;1&quot; shadow=&quot;0&quot;&gt;&#xA; &lt;root&gt;&#xA; &lt;mxCell id=&quot;0&quot; /&gt;&#xA; &lt;mxCell id=&quot;1&quot; parent=&quot;0&quot; /&gt;&#xA; &lt;mxCell id=&quot;hvOSe9N11qCTzQnM01ZF-1&quot; value=&quot;&quot; style=&quot;ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=none;strokeColor=#808080;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#xA; &lt;mxGeometry x=&quot;360&quot; y=&quot;280&quot; width=&quot;160&quot; height=&quot;160&quot; as=&quot;geometry&quot; /&gt;&#xA; &lt;/mxCell&gt;&#xA; &lt;mxCell id=&quot;hvOSe9N11qCTzQnM01ZF-2&quot; value=&quot;&quot; style=&quot;endArrow=classic;html=1;rounded=0;strokeColor=#808080;&quot; edge=&quot;1&quot; parent=&quot;1&quot;&gt;&#xA; &lt;mxGeometry width=&quot;50&quot; height=&quot;50&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#xA; &lt;mxPoint x=&quot;439.5&quot; y=&quot;480&quot; as=&quot;sourcePoint&quot; /&gt;&#xA; &lt;mxPoint x=&quot;440&quot; y=&quot;240&quot; as=&quot;targetPoint&quot; /&gt;&#xA; &lt;/mxGeometry&gt;&#xA; &lt;/mxCell&gt;&#xA; &lt;mxCell id=&quot;hvOSe9N11qCTzQnM01ZF-3&quot; value=&quot;&quot; style=&quot;endArrow=classic;html=1;rounded=0;strokeColor=#808080;&quot; edge=&quot;1&quot; parent=&quot;1&quot;&gt;&#xA; &lt;mxGeometry width=&quot;50&quot; height=&quot;50&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#xA; &lt;mxPoint x=&quot;320&quot; y=&quot;360&quot; as=&quot;sourcePoint&quot; /&gt;&#xA; &lt;mxPoint x=&quot;560&quot; y=&quot;360&quot; as=&quot;targetPoint&quot; /&gt;&#xA; &lt;/mxGeometry&gt;&#xA; &lt;/mxCell&gt;&#xA; &lt;mxCell id=&quot;hvOSe9N11qCTzQnM01ZF-4&quot; value=&quot;1&quot; style=&quot;text;strokeColor=none;fillColor=none;html=1;fontSize=20;fontStyle=1;verticalAlign=bottom;align=left;fontColor=#808080;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#xA; &lt;mxGeometry x=&quot;520&quot; y=&quot;320&quot; width=&quot;40&quot; height=&quot;40&quot; as=&quot;geometry&quot; /&gt;&#xA; &lt;/mxCell&gt;&#xA; &lt;mxCell id=&quot;hvOSe9N11qCTzQnM01ZF-5&quot; value=&quot;1&quot; style=&quot;text;strokeColor=none;fillColor=none;html=1;fontSize=20;fontStyle=1;verticalAlign=bottom;align=left;fontColor=#808080;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#xA; &lt;mxGeometry x=&quot;440&quot; y=&quot;240&quot; width=&quot;40&quot; height=&quot;40&quot; as=&quot;geometry&quot; /&gt;&#xA; &lt;/mxCell&gt;&#xA; &lt;mxCell id=&quot;hvOSe9N11qCTzQnM01ZF-7&quot; value=&quot;&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;Z&amp;lt;/div&amp;gt;&quot; style=&quot;text;strokeColor=#808080;fillColor=none;html=1;fontSize=20;fontStyle=1;verticalAlign=middle;align=center;fontColor=#808080;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#xA; &lt;mxGeometry x=&quot;530&quot; y=&quot;240&quot; width=&quot;30&quot; height=&quot;40&quot; as=&quot;geometry&quot; /&gt;&#xA; &lt;/mxCell&gt;&#xA; &lt;mxCell id=&quot;hvOSe9N11qCTzQnM01ZF-8&quot; value=&quot;$$\mathcal{Z} = e^{\mathbf{j}\omega}$$&quot; style=&quot;text;strokeColor=none;fillColor=none;fontSize=20;fontStyle=1;verticalAlign=middle;align=center;fontColor=#808080;html=1;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#xA; &lt;mxGeometry x=&quot;280&quot; y=&quot;240&quot; width=&quot;120&quot; height=&quot;40&quot; as=&quot;geometry&quot; /&gt;&#xA; &lt;/mxCell&gt;&#xA; &lt;/root&gt;&#xA; &lt;/mxGraphModel&gt;&#xA; &lt;/diagram&gt;&#xA;&lt;/mxfile&gt;&#xA;"><defs><style xmlns="http://www.w3.org/1999/xhtml" id="MJX-SVG-styles">&#xa;mjx-container[jax="SVG"] {&#xa; direction: ltr;&#xa;}&#xa;&#xa;mjx-container[jax="SVG"] &gt; svg {&#xa; overflow: visible;&#xa; min-height: 1px;&#xa; min-width: 1px;&#xa;}&#xa;&#xa;mjx-container[jax="SVG"] &gt; svg a {&#xa; fill: blue;&#xa; stroke: blue;&#xa;}&#xa;&#xa;mjx-container[jax="SVG"][display="true"] {&#xa; display: block;&#xa; text-align: center;&#xa; margin: 1em 0;&#xa;}&#xa;&#xa;Line truncated

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

+93 -76
View File
@@ -1,45 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Do not edit this file with editors other than draw.io -->
<svg
style="background-color: rgb(255, 255, 255);"
style=""
version="1.1"
width="1220px"
height="361px"
viewBox="-0.5 -0.5 1220 361"
content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2024-02-02T14:30:19.773Z&quot; agent=&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0&quot; etag=&quot;Fj5xVG2gLKINAW_kfnPL&quot; version=&quot;23.0.0&quot; scale=&quot;1&quot; border=&quot;0&quot;&gt;&#10; &lt;diagram name=&quot;Page-1&quot; id=&quot;iDfkVSNYGaoFjq7dBcwx&quot;&gt;&#10; &lt;mxGraphModel dx=&quot;1500&quot; dy=&quot;894&quot; grid=&quot;1&quot; gridSize=&quot;10&quot; guides=&quot;1&quot; tooltips=&quot;1&quot; connect=&quot;1&quot; arrows=&quot;1&quot; fold=&quot;1&quot; page=&quot;1&quot; pageScale=&quot;1&quot; pageWidth=&quot;827&quot; pageHeight=&quot;1169&quot; math=&quot;0&quot; shadow=&quot;0&quot;&gt;&#10; &lt;root&gt;&#10; &lt;mxCell id=&quot;0&quot; /&gt;&#10; &lt;mxCell id=&quot;1&quot; parent=&quot;0&quot; /&gt;&#10; &lt;mxCell id=&quot;Gu1WY5u3SJpsm1HDf4T9-3&quot; value=&quot;&quot; style=&quot;endArrow=classic;html=1;rounded=0;strokeColor=#808080;strokeWidth=4;entryX=0;entryY=0.5;entryDx=0;entryDy=0;&quot; edge=&quot;1&quot; parent=&quot;1&quot; target=&quot;Gu1WY5u3SJpsm1HDf4T9-4&quot;&gt;&#10; &lt;mxGeometry width=&quot;50&quot; height=&quot;50&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;80&quot; y=&quot;320&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;180&quot; y=&quot;160&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;Gu1WY5u3SJpsm1HDf4T9-4&quot; value=&quot;D&quot; style=&quot;text;strokeColor=#808080;fillColor=#DDE1CC;html=1;fontSize=24;fontStyle=1;verticalAlign=middle;align=center;rounded=0;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;280&quot; y=&quot;280&quot; width=&quot;120&quot; height=&quot;80&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;Gu1WY5u3SJpsm1HDf4T9-5&quot; value=&quot;b&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&quot; style=&quot;text;strokeColor=#808080;fillColor=#DDE1CC;html=1;fontSize=24;fontStyle=1;verticalAlign=middle;align=center;rounded=1;arcSize=50;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;440&quot; y=&quot;400&quot; width=&quot;80&quot; height=&quot;80&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;Gu1WY5u3SJpsm1HDf4T9-6&quot; value=&quot;b&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&quot; style=&quot;text;strokeColor=#808080;fillColor=#DDE1CC;html=1;fontSize=24;fontStyle=1;verticalAlign=middle;align=center;rounded=1;arcSize=50;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;160&quot; y=&quot;400&quot; width=&quot;80&quot; height=&quot;80&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;Gu1WY5u3SJpsm1HDf4T9-7&quot; value=&quot;b&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;&quot; style=&quot;text;strokeColor=#808080;fillColor=#DDE1CC;html=1;fontSize=24;fontStyle=1;verticalAlign=middle;align=center;rounded=1;arcSize=50;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;1000&quot; y=&quot;400&quot; width=&quot;80&quot; height=&quot;80&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;Gu1WY5u3SJpsm1HDf4T9-9&quot; value=&quot;D&quot; style=&quot;text;strokeColor=#808080;fillColor=#DDE1CC;html=1;fontSize=24;fontStyle=1;verticalAlign=middle;align=center;rounded=0;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;560&quot; y=&quot;280&quot; width=&quot;120&quot; height=&quot;80&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;Gu1WY5u3SJpsm1HDf4T9-10&quot; value=&quot;D&quot; style=&quot;text;strokeColor=#808080;fillColor=#DDE1CC;html=1;fontSize=24;fontStyle=1;verticalAlign=middle;align=center;rounded=0;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;840&quot; y=&quot;280&quot; width=&quot;120&quot; height=&quot;80&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;Gu1WY5u3SJpsm1HDf4T9-11&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 80px;&amp;quot;&amp;gt;∑&amp;lt;/font&amp;gt;&quot; style=&quot;text;strokeColor=#808080;fillColor=#DDE1CC;html=1;fontSize=24;fontStyle=1;verticalAlign=middle;align=center;rounded=1;arcSize=50;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;80&quot; y=&quot;520&quot; width=&quot;1080&quot; height=&quot;120&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;Gu1WY5u3SJpsm1HDf4T9-12&quot; value=&quot;&quot; style=&quot;endArrow=classic;html=1;rounded=0;strokeColor=#808080;strokeWidth=4;entryX=0;entryYLine truncated
id="svg29"
sodipodi:docname="schema_bloc_fir.svg"
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
inkscape:export-filename="schema_bloc_fir.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<sodipodi:namedview
id="namedview29"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.98196721"
inkscape:cx="610"
inkscape:cy="180.7596"
inkscape:window-width="1920"
inkscape:window-height="1111"
inkscape:window-x="-9"
inkscape:window-y="-9"
inkscape:window-maximized="1"
inkscape:current-layer="svg29" />
<defs
id="defs1" />
<g
id="layer1">
<path
d="M 9,40 H 197.03"
fill="none"
@@ -47,7 +23,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="stroke"
id="path1" />
id="path1"
style="background-color:rgb(255, 255, 255)" />
<path
d="m 204.53,40 -10,5 2.5,-5 -2.5,-5 z"
fill="#808080"
@@ -55,7 +32,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="all"
id="path2" />
id="path2"
style="background-color:rgb(255, 255, 255)" />
<rect
x="209"
y="0"
@@ -64,10 +42,12 @@
fill="#dde1cc"
stroke="#808080"
pointer-events="all"
id="rect2" />
id="rect2"
style="background-color:rgb(255, 255, 255)" />
<g
transform="translate(-0.5,-0.5)"
id="g2">
id="g2"
style="background-color:rgb(255, 255, 255)"
transform="translate(-0.5,-0.5)">
<switch
id="switch2">
<foreignObject
@@ -105,10 +85,12 @@
fill="#dde1cc"
stroke="#808080"
pointer-events="all"
id="rect3" />
id="rect3"
style="background-color:rgb(255, 255, 255)" />
<g
transform="translate(-0.5,-0.5)"
id="g3">
id="g3"
style="background-color:rgb(255, 255, 255)"
transform="translate(-0.5,-0.5)">
<switch
id="switch3">
<foreignObject
@@ -147,10 +129,12 @@
fill="#dde1cc"
stroke="#808080"
pointer-events="all"
id="rect4" />
id="rect4"
style="background-color:rgb(255, 255, 255)" />
<g
transform="translate(-0.5,-0.5)"
id="g4">
id="g4"
style="background-color:rgb(255, 255, 255)"
transform="translate(-0.5,-0.5)">
<switch
id="switch4">
<foreignObject
@@ -189,10 +173,12 @@
fill="#dde1cc"
stroke="#808080"
pointer-events="all"
id="rect5" />
id="rect5"
style="background-color:rgb(255, 255, 255)" />
<g
transform="translate(-0.5,-0.5)"
id="g5">
id="g5"
style="background-color:rgb(255, 255, 255)"
transform="translate(-0.5,-0.5)">
<switch
id="switch5">
<foreignObject
@@ -229,10 +215,12 @@
fill="#dde1cc"
stroke="#808080"
pointer-events="all"
id="rect6" />
id="rect6"
style="background-color:rgb(255, 255, 255)" />
<g
transform="translate(-0.5,-0.5)"
id="g6">
id="g6"
style="background-color:rgb(255, 255, 255)"
transform="translate(-0.5,-0.5)">
<switch
id="switch6">
<foreignObject
@@ -268,10 +256,12 @@
fill="#dde1cc"
stroke="#808080"
pointer-events="all"
id="rect7" />
id="rect7"
style="background-color:rgb(255, 255, 255)" />
<g
transform="translate(-0.5,-0.5)"
id="g7">
id="g7"
style="background-color:rgb(255, 255, 255)"
transform="translate(-0.5,-0.5)">
<switch
id="switch7">
<foreignObject
@@ -309,10 +299,12 @@
fill="#dde1cc"
stroke="#808080"
pointer-events="all"
id="rect8" />
id="rect8"
style="background-color:rgb(255, 255, 255)" />
<g
transform="translate(-0.5,-0.5)"
id="g8">
id="g8"
style="background-color:rgb(255, 255, 255)"
transform="translate(-0.5,-0.5)">
<switch
id="switch8">
<foreignObject
@@ -350,7 +342,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="stroke"
id="path8" />
id="path8"
style="background-color:rgb(255, 255, 255)" />
<path
d="m 484.53,40 -10,5 2.5,-5 -2.5,-5 z"
fill="#808080"
@@ -358,7 +351,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="all"
id="path9" />
id="path9"
style="background-color:rgb(255, 255, 255)" />
<path
d="m 609,40 h 20"
fill="none"
@@ -366,7 +360,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="stroke"
id="path10" />
id="path10"
style="background-color:rgb(255, 255, 255)" />
<path
d="M 889,39.29 969,39 v 69.03"
fill="none"
@@ -374,7 +369,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="stroke"
id="path11" />
id="path11"
style="background-color:rgb(255, 255, 255)" />
<path
d="m 969,115.53 -5,-10 5,2.5 5,-2.5 z"
fill="#808080"
@@ -382,7 +378,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="all"
id="path12" />
id="path12"
style="background-color:rgb(255, 255, 255)" />
<path
d="m 729,39.95 28.03,-0.2"
fill="none"
@@ -390,7 +387,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="stroke"
id="path13" />
id="path13"
style="background-color:rgb(255, 255, 255)" />
<path
d="m 764.53,39.69 -9.97,5.07 2.47,-5.01 -2.54,-4.98 z"
fill="#808080"
@@ -398,7 +396,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="all"
id="path14" />
id="path14"
style="background-color:rgb(255, 255, 255)" />
<path
d="M 629,40 H 729"
fill="none"
@@ -407,7 +406,8 @@
stroke-miterlimit="10"
stroke-dasharray="12, 12"
pointer-events="stroke"
id="path15" />
id="path15"
style="background-color:rgb(255, 255, 255)" />
<path
d="m 329,40 h 80 v 68.03"
fill="none"
@@ -415,7 +415,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="stroke"
id="path16" />
id="path16"
style="background-color:rgb(255, 255, 255)" />
<path
d="m 409,115.53 -5,-10 5,2.5 5,-2.5 z"
fill="#808080"
@@ -423,7 +424,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="all"
id="path17" />
id="path17"
style="background-color:rgb(255, 255, 255)" />
<path
d="m 129,40 v 68.03"
fill="none"
@@ -431,7 +433,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="stroke"
id="path18" />
id="path18"
style="background-color:rgb(255, 255, 255)" />
<path
d="m 129,115.53 -5,-10 5,2.5 5,-2.5 z"
fill="#808080"
@@ -439,7 +442,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="all"
id="path19" />
id="path19"
style="background-color:rgb(255, 255, 255)" />
<path
d="m 129,200 -0.08,27.79"
fill="none"
@@ -447,7 +451,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="stroke"
id="path20" />
id="path20"
style="background-color:rgb(255, 255, 255)" />
<path
d="m 128.89,235.29 -4.97,-10.02 5,2.52 5,-2.49 z"
fill="#808080"
@@ -455,7 +460,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="all"
id="path21" />
id="path21"
style="background-color:rgb(255, 255, 255)" />
<path
d="m 408.66,200 v 28.03"
fill="none"
@@ -463,7 +469,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="stroke"
id="path22" />
id="path22"
style="background-color:rgb(255, 255, 255)" />
<path
d="m 408.66,235.53 -5,-10 5,2.5 5,-2.5 z"
fill="#808080"
@@ -471,7 +478,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="all"
id="path23" />
id="path23"
style="background-color:rgb(255, 255, 255)" />
<path
d="m 968.66,200 v 28.03"
fill="none"
@@ -479,7 +487,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="stroke"
id="path24" />
id="path24"
style="background-color:rgb(255, 255, 255)" />
<path
d="m 968.66,235.53 -5,-10 5,2.5 5,-2.5 z"
fill="#808080"
@@ -487,7 +496,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="all"
id="path25" />
id="path25"
style="background-color:rgb(255, 255, 255)" />
<path
d="m 1089,300 h 108.58"
fill="none"
@@ -495,7 +505,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="stroke"
id="path26" />
id="path26"
style="background-color:rgb(255, 255, 255)" />
<path
d="m 1205.08,300 -10,5 2.5,-5 -2.5,-5 z"
fill="#808080"
@@ -503,7 +514,8 @@
stroke-width="4"
stroke-miterlimit="10"
pointer-events="all"
id="path27" />
id="path27"
style="background-color:rgb(255, 255, 255)" />
<rect
x="1109"
y="261"
@@ -514,10 +526,12 @@
fill="none"
stroke="none"
pointer-events="all"
id="rect27" />
id="rect27"
style="background-color:rgb(255, 255, 255)" />
<g
transform="translate(-0.5,-0.5)"
id="g27">
id="g27"
style="background-color:rgb(255, 255, 255)"
transform="translate(-0.5,-0.5)">
<switch
id="switch27">
<foreignObject
@@ -555,10 +569,12 @@
fill="none"
stroke="none"
pointer-events="all"
id="rect28" />
id="rect28"
style="background-color:rgb(255, 255, 255)" />
<g
transform="translate(-0.5,-0.5)"
id="g28">
id="g28"
style="background-color:rgb(255, 255, 255)"
transform="translate(-0.5,-0.5)">
<switch
id="switch28">
<foreignObject
@@ -586,4 +602,5 @@
id="image28" />
</switch>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB