Bildbeschriftung und Bilder ausgebessert
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 55 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
@@ -41,8 +41,8 @@ The flow diagram in Figure \ref{fig:fig_anr_logic} illustrates the logical flow
|
||||
|
||||
return output, coefficient_matrix
|
||||
\end{lstlisting}
|
||||
\label{fig:fig_anr_code}
|
||||
\caption{High-level implementation of the \ac{ANR} algorithm in Python}
|
||||
\label{fig:fig_anr_code}
|
||||
\end{figure}
|
||||
\noindent The algorithm implementation shall now be put under test by different use cases to demonstrate the functionality and performance under different scenarios, varying from simple to complex ones. Every use case includes graphical representations of the desired signal, the corrupted signal, the reference noise signal, the filter output, the error signal and the evolution of selected filter coefficients over time. In contrary to a realistic setup, the desired signal is available, allowing to evaluate the performance of the algorithm in a clear way. The performance of the \ac{ANR} algorithm is evaluated based on the error between the desired signal and the filter output, complemented with the normalized integrated squared error.
|
||||
\subsection{Simple ANR use cases}
|
||||
|
||||
@@ -150,8 +150,8 @@
|
||||
\acronymused{DSP}
|
||||
\acronymused{ARM}
|
||||
\acronymused{DSP}
|
||||
\newlabel{fig:fig_dps_code_mainloop}{{4.2.2}{47}{}{}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {37}{\ignorespaces Low-level implementation: Main loop and interrupt handling}}{47}{}\protected@file@percent }
|
||||
\newlabel{fig:fig_dps_code_mainloop}{{37}{47}{}{}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {38}{\ignorespaces Flow diagram of the code implementation of the main loop and interrupt handling on the \ac {DSP} core.}}{48}{}\protected@file@percent }
|
||||
\acronymused{DSP}
|
||||
\newlabel{fig:fig_dsp_logic.jpg}{{38}{48}{}{}{}}
|
||||
@@ -164,15 +164,25 @@
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.1}DSP-specific optimizations for real-time processing}{49}{}\protected@file@percent }
|
||||
\acronymused{ANR}
|
||||
\acronymused{DSP}
|
||||
\@writefile{toc}{\contentsline {paragraph}{Logic operations}{49}{}\protected@file@percent }
|
||||
\acronymused{DSP}
|
||||
\acronymused{DSP}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {39}{\ignorespaces Manual implementation of function, returning the maximum of two integer values, taking 12 cycles to execute. The intrinsic functions of the DSP compiler allows a 4-cycle implementation of such an operations.}}{49}{}\protected@file@percent }
|
||||
\newlabel{fig:fig_dsp_code_find_max}{{39}{49}{}{}{}}
|
||||
\@writefile{toc}{\contentsline {paragraph}{Cyclic array iteration}{49}{}\protected@file@percent }
|
||||
\acronymused{ANR}
|
||||
\newlabel{fig:fig_dps_code_cyclic_add}{{4.3.1}{49}{}{}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {39}{\ignorespaces Manual implementation of a cyclic array iteration function in C.}}{49}{}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {40}{\ignorespaces Manual implementation of a cyclic array iteration function in C, taking the core 20 cycles to execute an pointer inremen of 1. The intrinsic functions of the DSP compiler allows a single-cycle implementation of such cyclic additions.}}{50}{}\protected@file@percent }
|
||||
\newlabel{fig:fig_dsp_code_cyclic_add}{{40}{50}{}{}{}}
|
||||
\acronymused{DSP}
|
||||
\acronymused{DSP}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.2}Performance evaluation and quantization of the DSP implementation}{49}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{Fractional fixed-point arithmetic}{50}{}\protected@file@percent }
|
||||
\acronymused{DSP}
|
||||
\acronymused{MAC}
|
||||
\acronymused{ALU}
|
||||
\acronymused{DSP}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.2}Performance evaluation and quantization of the DSP implementation}{50}{}\protected@file@percent }
|
||||
\@setckpt{chapter_04}{
|
||||
\setcounter{page}{50}
|
||||
\setcounter{page}{51}
|
||||
\setcounter{equation}{21}
|
||||
\setcounter{enumi}{0}
|
||||
\setcounter{enumii}{0}
|
||||
@@ -186,7 +196,7 @@
|
||||
\setcounter{subsubsection}{2}
|
||||
\setcounter{paragraph}{0}
|
||||
\setcounter{subparagraph}{0}
|
||||
\setcounter{figure}{39}
|
||||
\setcounter{figure}{40}
|
||||
\setcounter{table}{0}
|
||||
\setcounter{float@type}{16}
|
||||
\setcounter{tabx@nest}{0}
|
||||
@@ -307,7 +317,7 @@
|
||||
\setcounter{lstnumber}{11}
|
||||
\setcounter{FancyVerbLine}{0}
|
||||
\setcounter{linenumber}{1}
|
||||
\setcounter{LN@truepage}{49}
|
||||
\setcounter{LN@truepage}{50}
|
||||
\setcounter{FancyVerbWriteLine}{0}
|
||||
\setcounter{FancyVerbBufferLine}{0}
|
||||
\setcounter{FV@TrueTabGroupLevel}{0}
|
||||
|
||||
@@ -80,7 +80,7 @@ The memory initialization section starts with the definition of the interrupt re
|
||||
\label{fig:fig_dps_code_memory}
|
||||
\caption{Low-level implementation: Memory initialization and mapping}
|
||||
\end{figure}
|
||||
Figure \ref{fig:fig_compiler.jpg} shows an exemplary memory map of the input buffer array, taken from the compiler debugger. As the array is initialized as a 16 bit integer array, each element occupies 2 bytes of memory.
|
||||
\noindent Figure \ref{fig:fig_compiler.jpg} shows an exemplary memory map of the input buffer array, taken from the compiler debugger. As the array is initialized as a 16 bit integer array, each element occupies 2 bytes of memory.
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\includegraphics[width=1.0\linewidth]{Bilder/fig_compiler.jpg}
|
||||
@@ -111,8 +111,8 @@ If the \ac{ARM} core requests a sample to be processed, it activates the \ac{DSP
|
||||
}
|
||||
}
|
||||
\end{lstlisting}
|
||||
\label{fig:fig_dps_code_mainloop}
|
||||
\caption{Low-level implementation: Main loop and interrupt handling}
|
||||
\label{fig:fig_dps_code_mainloop}
|
||||
\end{figure}
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
@@ -126,9 +126,22 @@ The calc()-function at the very end of the main process loop represents the hear
|
||||
\subsection{DSP-level implementation of the ANR algorithm}
|
||||
The ability to process audio samples in real-time on the \ac{DSP} core is strongly dependent on compiler-specific optimizations and hardware-specific implementation techniques, which allow a far more efficient execution of the algorithm compared to a native C implementation.
|
||||
\subsubsection{DSP-specific optimizations for real-time processing}
|
||||
Two important examples of optimization possibilities shall be outlined in the following, before the entire \ac{ANR} implementation on the \ac{DSP} is analyzed in regard of its performance.
|
||||
In the following, some examples of optimization possibilities shall be outlined , before the entire \ac{ANR} implementation on the \ac{DSP} is analyzed in regard of its performance.
|
||||
\paragraph{Logic operations}
|
||||
Logic operstions, such as finding the maximum or minimum of two values, are quite common in signal processing algorithms. However, their implementation in C usually involves conditional statements (if-else), which can be inefficient on certain architectures due to pipeline stalls.\\ \\
|
||||
The simple function shown in Figure \ref{fig:fig_dsp_code_find_max} returns the maximum of two given integer values. Processing this manual implementation on the \ac{DSP} takes 12 cycles to execute, while the intrinsic function of the \ac{DSP} compiler allows a 4-cycle execution.
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\begin{lstlisting}[language=C]
|
||||
int find_max(int a, int b){
|
||||
return (a > b) ? a : b;
|
||||
}
|
||||
\end{lstlisting}
|
||||
\caption{Manual implementation of function, returning the maximum of two integer values, taking 12 cycles to execute. The intrinsic functions of the DSP compiler allows a 4-cycle implementation of such an operations.}
|
||||
\label{fig:fig_dsp_code_find_max}
|
||||
\end{figure}
|
||||
\paragraph{Cyclic array iteration}
|
||||
Basically every part of the \ac{ANR} algorithm relies on iterating through memory sections in a cyclic manner. In C, this is usually implemented by defining an array, containing the data, and a pointer, which is incremented after each access. When the pointer reaches the end of the array, it is reset to the beginning of the array again. This approach requires several different operations, such as pointer incrementation, if-clauses and for loops.
|
||||
Basically every part of the \ac{ANR} algorithm relies on iterating through memory sections in a cyclic manner. In C, this is usually implemented by defining an array, containing the data, and a pointer, which is incremented after each access. When the pointer reaches the end of the array, it is reset to the beginning again. This approach requires several different operations, such as pointer incrementation, if-clauses and for-loops.
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\begin{lstlisting}[language=C]
|
||||
@@ -143,10 +156,15 @@ Basically every part of the \ac{ANR} algorithm relies on iterating through memor
|
||||
return new_pointer;
|
||||
}
|
||||
\end{lstlisting}
|
||||
\label{fig:fig_dps_code_cyclic_add}
|
||||
\caption{Manual implementation of a cyclic array iteration function in C.}
|
||||
\caption{Manual implementation of a cyclic array iteration function in C, taking the core 20 cycles to execute an pointer inremen of 1. The intrinsic functions of the DSP compiler allows a single-cycle implementation of such cyclic additions.}
|
||||
\label{fig:fig_dsp_code_cyclic_add}
|
||||
\end{figure}
|
||||
\noindent Figure \ref{fig:fig_dps_code_cyclic_add} shows a simple implementation of such a cyclic array iteration function in C, which updates the pointer to a new address. This implementation takes the \ac{DSP} 20 cycles to execute, while the already implemented compiler-optimized version only takes one cycle, making use of the specific architecture of the \ac{DSP} to perform the cyclic addition in a single operation.
|
||||
\noindent Figure \ref{fig:fig_dsp_code_cyclic_add} shows a manual implementation of such a cyclic array iteration function in C, which updates the pointer to a new address. This implementation takes the \ac{DSP} 20 cycles to execute, while the already implemented compiler-optimized version only takes one cycle, making use of the specific architecture of the \ac{DSP} allowing such a single-cycle operation.
|
||||
\paragraph{Fractional fixed-point arithmetic}
|
||||
As already mentioned during the beginning of the current chapter, the used \ac{DSP} is a fixed point processor, meaning, that it does not support floating-point arithmetic natively. Instead, it relies on fixed-point arithmetic, which represents numbers as integers scaled by a fixed factor. This is a key requirement, as it allows the use of the implemented dual \ac{MAC} \ac{ALU}s. This approach is also faster and more energy efficient, and therefore more suitable for embedded systems. However, it also introduces challenges in terms of precision and range, which need to taken into account when conducting certain calculations.\\ \\
|
||||
To tackle this issues, the \ac{DSP} compiler provides intrinsic functions for fractional fixed-point arithmetic, such as a fractional multiplication function, which takes two 32-bit integers as input and return an already bit-shifted 64-bit output, representing the fractional multiplication result. This approach prevents the need for manual bit-shifting operations after each multiplication.\\ \\
|
||||
To support such operations, a 72-bit accumulator is provided, allowing to store intermediate 64-bit results of 32-bit multiplications without losing precision - the remaining 8 bit serve as an overflow space. If needed, a saturation function is also provided, to round the 64-bit result back to a 32-bit value.
|
||||
|
||||
\subsubsection{Performance evaluation and quantization of the DSP implementation}
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<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.2.6">
|
||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36" version="29.3.4">
|
||||
<diagram name="Seite-1" id="BWOSVWQKrhK0Pcg9Olm2">
|
||||
<mxGraphModel dx="2253" dy="743" 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>
|
||||
@@ -73,20 +73,20 @@
|
||||
<mxCell id="uwalZ4GZDBHuo1GNIbxM-2" parent="1" style="text;whiteSpace=wrap;html=1;align=center;" value="<span style="font-size: 20px;">Desired signal</span><div><span style="font-size: 20px;">+<br>Noise signal</span></div>" vertex="1">
|
||||
<mxGeometry height="85" width="140" x="-40" y="227.5" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-1" parent="1" style="text;whiteSpace=wrap;html=1;" value="<span style="font-size: 20px;">d[n] = s[n]+n[n]</span>" vertex="1">
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-1" parent="1" style="text;whiteSpace=wrap;html=1;" value="<span style="font-size: 20px;">d<sub>[n]</sub> = s<sub>[n]</sub>+n<sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="50" width="180" x="270" y="227.5" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-3" parent="1" style="text;whiteSpace=wrap;html=1;align=center;" value="<span style="font-size: 20px;">Noise&nbsp;</span><span style="font-size: 20px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">signal</span>" vertex="1">
|
||||
<mxGeometry height="50" width="130" x="-35" y="435" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-4" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">x[n]</span>" vertex="1">
|
||||
<mxGeometry height="40" width="60" x="300" y="420" as="geometry" />
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-4" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">x<sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="50" x="305" y="420" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-5" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">y</span><span style="font-size: 20px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">[n]</span>" vertex="1">
|
||||
<mxGeometry height="40" width="60" x="410" y="340" as="geometry" />
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-5" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">y</span><span style="font-size: 20px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"><sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="50" x="415" y="340" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-6" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">e[n] = d[n]-y[n] =&nbsp;</span><span style="color: rgb(32, 33, 34); font-family: sans-serif; font-size: 16px; text-align: start; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);">Š</span><span style="font-size: 20px;">[n]</span>" vertex="1">
|
||||
<mxGeometry height="40" width="210" x="510" y="227.5" as="geometry" />
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-6" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">e<sub>[n]</sub> = d<sub>[n]</sub>-y<sub>[n]</sub> =&nbsp;</span><span style="color: rgb(32, 33, 34); font-family: sans-serif; font-size: 16px; text-align: start; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);">Š</span><span style="font-size: 20px;"><sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="190" x="520" y="227.5" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-8" edge="1" parent="1" source="ngw2JN3qWJ9t0b-mEEB_-4" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1.025;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=2;" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<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.2.6">
|
||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36" version="29.3.4">
|
||||
<diagram name="Seite-1" id="BWOSVWQKrhK0Pcg9Olm2">
|
||||
<mxGraphModel dx="2253" dy="743" 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>
|
||||
@@ -80,20 +80,20 @@
|
||||
<mxCell id="uwalZ4GZDBHuo1GNIbxM-2" parent="1" style="text;whiteSpace=wrap;html=1;align=center;" value="<span style="font-size: 20px;">Desired signal</span><div><span style="font-size: 20px;">+<br>Noise signal</span></div>" vertex="1">
|
||||
<mxGeometry height="85" width="130" x="-30" y="227.5" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-1" parent="1" style="text;whiteSpace=wrap;html=1;" value="<span style="font-size: 20px;">d[n] = s[n]+n[n]</span>" vertex="1">
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-1" parent="1" style="text;whiteSpace=wrap;html=1;" value="<span style="font-size: 20px;">d<sub>[n]</sub> = s<sub>[n]</sub>+n<sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="50" width="180" x="270" y="227.5" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-3" parent="1" style="text;whiteSpace=wrap;html=1;" value="<span style="font-size: 20px;">Noise signal</span>" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="-30" y="440" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-4" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">x[n]</span>" vertex="1">
|
||||
<mxGeometry height="40" width="60" x="280" y="420" as="geometry" />
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-4" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">x<sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="50" x="285" y="420" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-5" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">y</span><span style="font-size: 20px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">[n]</span>" vertex="1">
|
||||
<mxGeometry height="40" width="60" x="580" y="420" as="geometry" />
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-5" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">y</span><span style="font-size: 20px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"><sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="50" x="585" y="420" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-6" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">e[n] = d[n]-y[n] =&nbsp;</span><span style="color: rgb(32, 33, 34); font-family: sans-serif; font-size: 16px; text-align: start; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);">Š</span><span style="font-size: 20px;">[n]</span>" vertex="1">
|
||||
<mxGeometry height="40" width="210" x="510" y="227.5" as="geometry" />
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-6" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">e<sub>[n]</sub> = d<sub>[n]</sub>-y<sub>[n]</sub> =&nbsp;</span><span style="color: rgb(32, 33, 34); font-family: sans-serif; font-size: 16px; text-align: start; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);">Š</span><span style="font-size: 20px;"><sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="190" x="520" y="227.5" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-8" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;strokeWidth=2;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="ngw2JN3qWJ9t0b-mEEB_-9" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<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.2.6">
|
||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36" version="29.3.4">
|
||||
<diagram name="Seite-1" id="BWOSVWQKrhK0Pcg9Olm2">
|
||||
<mxGraphModel dx="1426" dy="743" 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>
|
||||
@@ -83,23 +83,23 @@
|
||||
<mxCell id="8LSkbo7Ni411-_OUStLd-16" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<font style="font-size: 20px;">Σ</font>" vertex="1">
|
||||
<mxGeometry height="40" width="40" x="710" y="250" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uwalZ4GZDBHuo1GNIbxM-2" parent="1" style="text;whiteSpace=wrap;html=1;" value="<div style="text-align: center;"><span style="font-size: 20px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">Desired</span></div><span style="font-size: 20px;"><div style="text-align: center;"><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">signal</span></div></span><div style="text-align: center;"><span style="font-size: 20px;">t[n]</span><span style="font-size: 20px;"></span></div>" vertex="1">
|
||||
<mxCell id="uwalZ4GZDBHuo1GNIbxM-2" parent="1" style="text;whiteSpace=wrap;html=1;" value="<div style="text-align: center;"><span style="font-size: 20px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">Desired</span></div><span style="font-size: 20px;"><div style="text-align: center;"><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">signal</span></div></span><div style="text-align: center;"><span style="font-size: 20px;">t<sub>[n]</sub></span><span style="font-size: 20px;"></span></div>" vertex="1">
|
||||
<mxGeometry height="85" width="75" x="10" y="210" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-1" parent="1" style="text;whiteSpace=wrap;html=1;" value="<span style="font-size: 20px;">d[n] = s[n]+n[n]</span>" vertex="1">
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-1" parent="1" style="text;whiteSpace=wrap;html=1;" value="<span style="font-size: 20px;">d<sub>[n]</sub> = s<sub>[n]</sub>+n<sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="50" width="180" x="530" y="227.5" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-3" parent="1" style="text;whiteSpace=wrap;html=1;align=center;" value="<span style="font-size: 20px;">Noise</span><div><span style="font-size: 20px;">signal<br></span><div><span style="font-size: 20px;">v[n]</span></div></div>" vertex="1">
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-3" parent="1" style="text;whiteSpace=wrap;html=1;align=center;" value="<span style="font-size: 20px;">Noise</span><div><span style="font-size: 20px;">signal<br></span><div><span style="font-size: 20px;">v<sub>[n]</sub></span></div></div>" vertex="1">
|
||||
<mxGeometry height="50" width="90" y="430" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-4" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">x[n]</span>" vertex="1">
|
||||
<mxGeometry height="40" width="60" x="520" y="420" as="geometry" />
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-4" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">x<sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="50" x="525" y="420" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-5" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">y</span><span style="font-size: 20px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">[n]</span>" vertex="1">
|
||||
<mxGeometry height="40" width="60" x="840" y="420" as="geometry" />
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-5" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">y</span><span style="font-size: 20px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"><sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="50" x="845" y="420" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-6" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">e[n] = d[n]-y[n] =&nbsp;</span><span style="color: rgb(32, 33, 34); font-family: sans-serif; font-size: 16px; text-align: start; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);">Š</span><span style="font-size: 20px;">[n]</span>" vertex="1">
|
||||
<mxGeometry height="40" width="210" x="770" y="227.5" as="geometry" />
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-6" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">e<sub>[n]</sub> = d<sub>[n]</sub>-y<sub>[n]</sub> =&nbsp;</span><span style="color: rgb(32, 33, 34); font-family: sans-serif; font-size: 16px; text-align: start; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);">Š</span><span style="font-size: 20px;"><sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="190" x="780" y="227.5" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-9" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" value="<span style="font-size: 15px;">LMS</span>" vertex="1">
|
||||
<mxGeometry height="60" width="120" x="670" y="580" as="geometry" />
|
||||
@@ -148,10 +148,10 @@
|
||||
<mxPoint x="890" y="410" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="qO-CM7M714h87kHfMT8G-9" parent="1" style="text;whiteSpace=wrap;html=1;" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 20px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; background-color: rgb(236, 236, 236); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">e[n]</span>" vertex="1">
|
||||
<mxCell id="qO-CM7M714h87kHfMT8G-9" parent="1" style="text;whiteSpace=wrap;html=1;" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 20px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">e<sub style="">[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="50" width="70" x="940" y="420" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="qO-CM7M714h87kHfMT8G-10" parent="1" style="text;whiteSpace=wrap;html=1;" value="<span data-mx-given-colors="{&quot;color&quot;:&quot;rgb(32, 33, 34)&quot;,&quot;background-color&quot;:&quot;rgb(255, 255, 255)&quot;}" style="forced-color-adjust: none; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; color: light-dark(rgb(32, 33, 34), rgb(208, 209, 210)); font-family: sans-serif; font-size: 16px; text-align: start; background-color: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));">Š</span><span style="forced-color-adjust: none; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; background-color: rgb(236, 236, 236); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 20px;">[n]</span>" vertex="1">
|
||||
<mxCell id="qO-CM7M714h87kHfMT8G-10" parent="1" style="text;whiteSpace=wrap;html=1;" value="<span><span style="forced-color-adjust: none; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; color: rgb(32, 33, 34); font-family: sans-serif; font-size: 16px; text-align: start;">Š</span><span style="forced-color-adjust: none; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 20px;"><sub>[n]</sub></span></span>" vertex="1">
|
||||
<mxGeometry height="50" width="70" x="1050" y="227.5" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="qO-CM7M714h87kHfMT8G-11" parent="1" style="text;whiteSpace=wrap;html=1;" value="<div style="text-align: center;"><span style="font-size: 20px;">Cochlear Implant<br>System</span></div>" vertex="1">
|
||||
|
||||
@@ -1,140 +1,140 @@
|
||||
<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">
|
||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36" version="29.3.4">
|
||||
<diagram name="Seite-1" id="BWOSVWQKrhK0Pcg9Olm2">
|
||||
<mxGraphModel dx="1426" dy="743" 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">
|
||||
<mxGraphModel dx="679" dy="354" 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="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-1" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="370" y="240" width="60" height="80" as="geometry" />
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-1" parent="1" style="triangle;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" value="" vertex="1">
|
||||
<mxGeometry height="80" width="60" x="370" y="240" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-2" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="370" y="400" width="60" height="80" as="geometry" />
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-2" parent="1" style="triangle;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" value="" vertex="1">
|
||||
<mxGeometry height="80" width="60" x="370" y="400" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-3" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="200" y="330" width="120" height="60" as="geometry" />
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-3" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;" value="" vertex="1">
|
||||
<mxGeometry height="60" width="120" x="200" y="330" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-4" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="560" y="240" width="80" height="80" as="geometry" />
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-4" parent="1" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;" value="" vertex="1">
|
||||
<mxGeometry height="80" width="80" x="560" y="240" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-5" 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;strokeWidth=2;" parent="1" source="OiLAJHeFUBjgwUQ8hIGB-3" target="OiLAJHeFUBjgwUQ8hIGB-2" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="390" y="410" as="sourcePoint" />
|
||||
<mxPoint x="440" y="360" as="targetPoint" />
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-5" edge="1" parent="1" source="OiLAJHeFUBjgwUQ8hIGB-3" 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;strokeWidth=2;" target="OiLAJHeFUBjgwUQ8hIGB-2" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="260" y="440" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-17" value="<font style=""><span style="vertical-align: sub;"><span style="font-size: 20px;">x[n-1]*b</span><span style="font-size: 16.6667px;">1</span></span></font>" style="edgeLabel;html=1;align=center;verticalAlign=bottom;resizable=0;points=[];labelPosition=center;verticalLabelPosition=top;fontSize=15;" parent="OiLAJHeFUBjgwUQ8hIGB-5" vertex="1" connectable="0">
|
||||
<mxGeometry x="0.4421" y="-3" relative="1" as="geometry">
|
||||
<mxPoint x="175" y="-3" as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-7" 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;strokeWidth=2;" parent="1" source="OiLAJHeFUBjgwUQ8hIGB-1" target="OiLAJHeFUBjgwUQ8hIGB-4" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="390" y="410" as="sourcePoint" />
|
||||
<mxPoint x="440" y="360" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-10" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;strokeWidth=2;entryX=-0.025;entryY=0.518;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="OiLAJHeFUBjgwUQ8hIGB-3" target="QOcnq7HjOjD87WvfSlmi-5" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="350" y="330" as="sourcePoint" />
|
||||
<mxPoint x="400" y="280" as="targetPoint" />
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-17" connectable="0" parent="OiLAJHeFUBjgwUQ8hIGB-5" style="edgeLabel;html=1;align=center;verticalAlign=bottom;resizable=0;points=[];labelPosition=center;verticalLabelPosition=top;fontSize=15;" value="<font style=""><span style="font-size: 20px;">x<sub>[n-1]*</sub>b</span><span style="vertical-align: sub; font-size: 16.6667px;">1</span></font>" vertex="1">
|
||||
<mxGeometry relative="1" x="0.4421" y="-3" as="geometry">
|
||||
<mxPoint x="175" y="-3" as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-7" edge="1" parent="1" source="OiLAJHeFUBjgwUQ8hIGB-1" 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;strokeWidth=2;" target="OiLAJHeFUBjgwUQ8hIGB-4" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<mxPoint x="390" y="410" as="sourcePoint" />
|
||||
<mxPoint x="440" y="360" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-10" edge="1" parent="1" source="OiLAJHeFUBjgwUQ8hIGB-3" style="endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;strokeWidth=2;entryX=-0.025;entryY=0.518;entryDx=0;entryDy=0;entryPerimeter=0;" target="QOcnq7HjOjD87WvfSlmi-5" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="260" y="280" />
|
||||
</Array>
|
||||
<mxPoint x="350" y="330" as="sourcePoint" />
|
||||
<mxPoint x="400" y="280" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-15" value="<div><font style=""><span style="vertical-align: sub;"><span style="font-size: 20px;">x[n]*b</span><span style="font-size: 16.6667px;">0</span></span></font></div>" style="edgeLabel;html=1;align=center;verticalAlign=bottom;resizable=0;points=[];labelPosition=center;verticalLabelPosition=top;" parent="OiLAJHeFUBjgwUQ8hIGB-10" vertex="1" connectable="0">
|
||||
<mxGeometry x="0.2105" y="4" relative="1" as="geometry">
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-15" connectable="0" parent="OiLAJHeFUBjgwUQ8hIGB-10" style="edgeLabel;html=1;align=center;verticalAlign=bottom;resizable=0;points=[];labelPosition=center;verticalLabelPosition=top;" value="<div><font style=""><span style="font-size: 20px;">x<sub>[n]*</sub>b</span><span style="font-size: 16.6667px;"><sub>0</sub></span></font></div>" vertex="1">
|
||||
<mxGeometry relative="1" x="0.2105" y="4" as="geometry">
|
||||
<mxPoint x="184" y="4" as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-11" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-11" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=2;" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<mxPoint x="120" y="280" as="sourcePoint" />
|
||||
<mxPoint x="260" y="280" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-12" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;" parent="1" source="OiLAJHeFUBjgwUQ8hIGB-4" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-12" edge="1" parent="1" source="OiLAJHeFUBjgwUQ8hIGB-4" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<mxPoint x="390" y="410" as="sourcePoint" />
|
||||
<mxPoint x="720" y="280" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-13" value="<font style="font-size: 20px;">Σ</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="580" y="260" width="40" height="40" as="geometry" />
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-13" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<font style="font-size: 20px;">Σ</font>" vertex="1">
|
||||
<mxGeometry height="40" width="40" x="580" y="260" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-14" value="<font style="font-size: 20px;">Z<sup>-1</sup></font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="235" y="340" width="50" height="40" as="geometry" />
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-14" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<font style="font-size: 20px;">Z<sup>-1</sup></font>" vertex="1">
|
||||
<mxGeometry height="40" width="50" x="235" y="340" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="QOcnq7HjOjD87WvfSlmi-2" value="<span style="font-size: 20px;">x[n]</span>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="60" y="260" width="60" height="40" as="geometry" />
|
||||
<mxCell id="QOcnq7HjOjD87WvfSlmi-2" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">x<sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="50" x="65" y="260" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="QOcnq7HjOjD87WvfSlmi-3" value="<span style="font-size: 20px;">y[n]</span>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="720" y="260" width="60" height="40" as="geometry" />
|
||||
<mxCell id="QOcnq7HjOjD87WvfSlmi-3" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">y<sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="50" x="725" y="260" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="QOcnq7HjOjD87WvfSlmi-5" value="<font style="font-size: 20px;">b</font><font style="font-size: 16.6667px;"><sub>0</sub></font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="370" y="260" width="40" height="40" as="geometry" />
|
||||
<mxCell id="QOcnq7HjOjD87WvfSlmi-5" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<font style="font-size: 20px;">b</font><font style="font-size: 16.6667px;"><sub>0</sub></font>" vertex="1">
|
||||
<mxGeometry height="40" width="40" x="370" y="260" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="QOcnq7HjOjD87WvfSlmi-6" value="<font style="font-size: 20px;">b</font><font style="font-size: 13.8889px;">1</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="374" y="420" width="40" height="40" as="geometry" />
|
||||
<mxCell id="QOcnq7HjOjD87WvfSlmi-6" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<font style="font-size: 20px;">b</font><font style="font-size: 13.8889px;">1</font>" vertex="1">
|
||||
<mxGeometry height="40" width="40" x="374" y="420" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="2-d-TmP4VX6OiB4247eF-1" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="370" y="560" width="60" height="80" as="geometry" />
|
||||
<mxCell id="2-d-TmP4VX6OiB4247eF-1" parent="1" style="triangle;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" value="" vertex="1">
|
||||
<mxGeometry height="80" width="60" x="370" y="560" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="2-d-TmP4VX6OiB4247eF-2" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="200" y="490" width="120" height="60" as="geometry" />
|
||||
<mxCell id="2-d-TmP4VX6OiB4247eF-2" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;" value="" vertex="1">
|
||||
<mxGeometry height="60" width="120" x="200" y="490" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="2-d-TmP4VX6OiB4247eF-3" 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;strokeWidth=2;" parent="1" source="2-d-TmP4VX6OiB4247eF-2" target="2-d-TmP4VX6OiB4247eF-1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="390" y="570" as="sourcePoint" />
|
||||
<mxPoint x="440" y="520" as="targetPoint" />
|
||||
<mxCell id="2-d-TmP4VX6OiB4247eF-3" edge="1" parent="1" source="2-d-TmP4VX6OiB4247eF-2" 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;strokeWidth=2;" target="2-d-TmP4VX6OiB4247eF-1" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="260" y="600" />
|
||||
</Array>
|
||||
<mxPoint x="390" y="570" as="sourcePoint" />
|
||||
<mxPoint x="440" y="520" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="2-d-TmP4VX6OiB4247eF-4" value="<font style=""><span style="vertical-align: sub;"><span style="font-size: 20px;">x[n-2]*b</span><span style="font-size: 16.6667px;">2</span></span></font>" style="edgeLabel;html=1;align=center;verticalAlign=bottom;resizable=0;points=[];labelPosition=center;verticalLabelPosition=top;fontSize=15;" parent="2-d-TmP4VX6OiB4247eF-3" vertex="1" connectable="0">
|
||||
<mxGeometry x="0.4421" y="-3" relative="1" as="geometry">
|
||||
<mxCell id="2-d-TmP4VX6OiB4247eF-4" connectable="0" parent="2-d-TmP4VX6OiB4247eF-3" style="edgeLabel;html=1;align=center;verticalAlign=bottom;resizable=0;points=[];labelPosition=center;verticalLabelPosition=top;fontSize=15;" value="<font style=""><span style="font-size: 20px;">x<sub>[n-2]*</sub>b</span><span style="vertical-align: sub; font-size: 16.6667px;">2</span></font>" vertex="1">
|
||||
<mxGeometry relative="1" x="0.4421" y="-3" as="geometry">
|
||||
<mxPoint x="175" y="-3" as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="2-d-TmP4VX6OiB4247eF-5" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="2-d-TmP4VX6OiB4247eF-1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="460" y="600" as="sourcePoint" />
|
||||
<mxPoint x="600" y="490" as="targetPoint" />
|
||||
<mxCell id="2-d-TmP4VX6OiB4247eF-5" edge="1" parent="1" source="2-d-TmP4VX6OiB4247eF-1" style="endArrow=classic;html=1;rounded=0;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="600" y="600" />
|
||||
</Array>
|
||||
<mxPoint x="460" y="600" as="sourcePoint" />
|
||||
<mxPoint x="600" y="490" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="2-d-TmP4VX6OiB4247eF-8" value="<font style="font-size: 20px;">b</font><font style="font-size: 13.8889px;">2</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="374" y="580" width="40" height="40" as="geometry" />
|
||||
<mxCell id="2-d-TmP4VX6OiB4247eF-8" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<font style="font-size: 20px;">b</font><font style="font-size: 13.8889px;">2</font>" vertex="1">
|
||||
<mxGeometry height="40" width="40" x="374" y="580" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="2-d-TmP4VX6OiB4247eF-9" value="<font style="font-size: 20px;">Z<sup>-1</sup></font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="235" y="500" width="50" height="40" as="geometry" />
|
||||
<mxCell id="2-d-TmP4VX6OiB4247eF-9" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<font style="font-size: 20px;">Z<sup>-1</sup></font>" vertex="1">
|
||||
<mxGeometry height="40" width="50" x="235" y="500" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="2-d-TmP4VX6OiB4247eF-10" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxCell id="2-d-TmP4VX6OiB4247eF-10" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;strokeWidth=2;" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<mxPoint x="260" y="440" as="sourcePoint" />
|
||||
<mxPoint x="260" y="490" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="AufqdgPvbWmQ8_6bFR1F-1" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;" vertex="1" parent="1">
|
||||
<mxGeometry x="560" y="410" width="80" height="80" as="geometry" />
|
||||
<mxCell id="AufqdgPvbWmQ8_6bFR1F-1" parent="1" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;" value="" vertex="1">
|
||||
<mxGeometry height="80" width="80" x="560" y="410" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="AufqdgPvbWmQ8_6bFR1F-2" value="<font style="font-size: 20px;">Σ</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
|
||||
<mxGeometry x="580" y="430" width="40" height="40" as="geometry" />
|
||||
<mxCell id="AufqdgPvbWmQ8_6bFR1F-2" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<font style="font-size: 20px;">Σ</font>" vertex="1">
|
||||
<mxGeometry height="40" width="40" x="580" y="430" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="AufqdgPvbWmQ8_6bFR1F-4" 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;strokeWidth=2;" edge="1" parent="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxCell id="AufqdgPvbWmQ8_6bFR1F-4" edge="1" parent="1" 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;strokeWidth=2;" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<mxPoint x="430" y="439.5" as="sourcePoint" />
|
||||
<mxPoint x="560" y="439.5" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="AufqdgPvbWmQ8_6bFR1F-5" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeWidth=2;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="AufqdgPvbWmQ8_6bFR1F-1" target="OiLAJHeFUBjgwUQ8hIGB-4">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxCell id="AufqdgPvbWmQ8_6bFR1F-5" edge="1" parent="1" source="AufqdgPvbWmQ8_6bFR1F-1" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeWidth=2;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" target="OiLAJHeFUBjgwUQ8hIGB-4" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<mxPoint x="690" y="400" as="sourcePoint" />
|
||||
<mxPoint x="770" y="400" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
|
||||
@@ -1,173 +1,173 @@
|
||||
<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">
|
||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36" version="29.3.4">
|
||||
<diagram name="Seite-1" id="BWOSVWQKrhK0Pcg9Olm2">
|
||||
<mxGraphModel dx="1426" dy="743" 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">
|
||||
<mxGraphModel dx="983" dy="512" 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="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-1" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="200" y="240" width="60" height="80" as="geometry" />
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-1" parent="1" style="triangle;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" value="" vertex="1">
|
||||
<mxGeometry height="80" width="60" x="200" y="240" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-2" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;strokeWidth=2;direction=west;" parent="1" vertex="1">
|
||||
<mxGeometry x="480" y="400" width="60" height="80" as="geometry" />
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-2" parent="1" style="triangle;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;strokeWidth=2;direction=west;" value="" vertex="1">
|
||||
<mxGeometry height="80" width="60" x="480" y="400" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-3" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="570" y="330" width="120" height="60" as="geometry" />
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-3" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;" value="" vertex="1">
|
||||
<mxGeometry height="60" width="120" x="570" y="330" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-4" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="340" y="240" width="80" height="80" as="geometry" />
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-4" parent="1" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;" value="" vertex="1">
|
||||
<mxGeometry height="80" width="80" x="340" y="240" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-7" 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;strokeWidth=2;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;fontSize=15;" parent="1" source="OiLAJHeFUBjgwUQ8hIGB-1" target="OiLAJHeFUBjgwUQ8hIGB-4" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-7" edge="1" parent="1" source="OiLAJHeFUBjgwUQ8hIGB-1" 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;strokeWidth=2;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;fontSize=15;" target="OiLAJHeFUBjgwUQ8hIGB-4" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<mxPoint x="310" y="410" as="sourcePoint" />
|
||||
<mxPoint x="360" y="360" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-12" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=2;entryX=0.047;entryY=0.525;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="dvOqxy1bSSOmIYa8ABIz-10" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-12" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;strokeWidth=2;entryX=0.047;entryY=0.525;entryDx=0;entryDy=0;entryPerimeter=0;" target="dvOqxy1bSSOmIYa8ABIz-10" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<mxPoint x="420" y="280" as="sourcePoint" />
|
||||
<mxPoint x="680" y="280" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-14" value="<font style="font-size: 20px;">Z<sup>-1</sup></font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="605" y="340" width="50" height="40" as="geometry" />
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-14" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<font style="font-size: 20px;">Z<sup>-1</sup></font>" vertex="1">
|
||||
<mxGeometry height="40" width="50" x="605" y="340" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="5J26uNCy_atFF0Sp8wAd-1" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="629.76" y="280" as="sourcePoint" />
|
||||
<mxPoint x="629.76" y="330" as="targetPoint" />
|
||||
<mxCell id="5J26uNCy_atFF0Sp8wAd-1" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="629.76" y="300" />
|
||||
</Array>
|
||||
<mxPoint x="629.76" y="280" as="sourcePoint" />
|
||||
<mxPoint x="629.76" y="330" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="5J26uNCy_atFF0Sp8wAd-2" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;entryX=0.954;entryY=0.495;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="dvOqxy1bSSOmIYa8ABIz-4" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="630" y="390" as="sourcePoint" />
|
||||
<mxPoint x="570" y="440" as="targetPoint" />
|
||||
<mxCell id="5J26uNCy_atFF0Sp8wAd-2" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;entryX=0.954;entryY=0.495;entryDx=0;entryDy=0;entryPerimeter=0;" target="dvOqxy1bSSOmIYa8ABIz-4" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="630" y="440" />
|
||||
</Array>
|
||||
<mxPoint x="630" y="390" as="sourcePoint" />
|
||||
<mxPoint x="570" y="440" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-13" value="<font style="font-size: 20px;">Σ</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="360" y="260" width="40" height="40" as="geometry" />
|
||||
<mxCell id="OiLAJHeFUBjgwUQ8hIGB-13" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<font style="font-size: 20px;">Σ</font>" vertex="1">
|
||||
<mxGeometry height="40" width="40" x="360" y="260" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="dvOqxy1bSSOmIYa8ABIz-1" value="<span style="font-size: 20px;">x[n]</span>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="20" y="260" width="60" height="40" as="geometry" />
|
||||
<mxCell id="dvOqxy1bSSOmIYa8ABIz-1" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">x<sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="50" x="25" y="260" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="dvOqxy1bSSOmIYa8ABIz-3" value="<font style="font-size: 20px;">b</font><font style="font-size: 16.6667px;">0</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="200" y="260" width="40" height="40" as="geometry" />
|
||||
<mxCell id="dvOqxy1bSSOmIYa8ABIz-3" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<font style="font-size: 20px;">b</font><font style="font-size: 16.6667px;"><sub>0</sub></font>" vertex="1">
|
||||
<mxGeometry height="40" width="40" x="200" y="260" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="dvOqxy1bSSOmIYa8ABIz-4" value="<font style=""><span style="font-size: 20px;">a</span><span style="font-size: 16.6667px;">0</span></font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="500" y="420" width="40" height="40" as="geometry" />
|
||||
<mxCell id="dvOqxy1bSSOmIYa8ABIz-4" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<font style=""><span style="font-size: 20px;">a</span><span style="font-size: 16.6667px;"><sub>0</sub></span></font>" vertex="1">
|
||||
<mxGeometry height="40" width="40" x="500" y="420" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="dvOqxy1bSSOmIYa8ABIz-6" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.05;entryY=0.475;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=2;exitX=1.006;exitY=0.525;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="dvOqxy1bSSOmIYa8ABIz-1" target="dvOqxy1bSSOmIYa8ABIz-3" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxCell id="dvOqxy1bSSOmIYa8ABIz-6" edge="1" parent="1" source="dvOqxy1bSSOmIYa8ABIz-1" style="endArrow=classic;html=1;rounded=0;entryX=-0.05;entryY=0.475;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=2;exitX=1.006;exitY=0.525;exitDx=0;exitDy=0;exitPerimeter=0;" target="dvOqxy1bSSOmIYa8ABIz-3" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<mxPoint x="110" y="280" as="sourcePoint" />
|
||||
<mxPoint x="155" y="230" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="dvOqxy1bSSOmIYa8ABIz-7" value="<span style="font-size: 20px;">x[n]*b</span><span style="font-size: 16.6667px;">0</span>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="260" y="240" width="80" height="40" as="geometry" />
|
||||
<mxCell id="dvOqxy1bSSOmIYa8ABIz-7" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">x<sub>[n]</sub>*b</span><span style="font-size: 16.6667px;"><sub>0</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="80" x="260" y="240" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="dvOqxy1bSSOmIYa8ABIz-9" value="<span style="font-size: 20px;">y[n-1]*a</span><span style="font-size: 16.6667px;">0</span>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="410" y="390" width="100" height="40" as="geometry" />
|
||||
<mxCell id="dvOqxy1bSSOmIYa8ABIz-9" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">y<sub>[n-1]</sub>*a</span><span style="font-size: 16.6667px;"><sub>0</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="90" x="415" y="390" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="dvOqxy1bSSOmIYa8ABIz-10" value="<span style="font-size: 20px;">y[n]</span>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="700" y="260" width="60" height="40" as="geometry" />
|
||||
<mxCell id="dvOqxy1bSSOmIYa8ABIz-10" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">y<sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="50" x="705" y="260" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Lg59FlyzQoTfed3G6JgI-1" value="<span style="font-size: 20px;">y[n]</span>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="470" y="240" width="60" height="40" as="geometry" />
|
||||
<mxCell id="Lg59FlyzQoTfed3G6JgI-1" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">y<sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="50" x="475" y="240" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-1" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;strokeWidth=2;direction=west;" parent="1" vertex="1">
|
||||
<mxGeometry x="480" y="560" width="60" height="80" as="geometry" />
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-1" parent="1" style="triangle;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;strokeWidth=2;direction=west;" value="" vertex="1">
|
||||
<mxGeometry height="80" width="60" x="480" y="560" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-2" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="570" y="490" width="120" height="60" as="geometry" />
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-2" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;" value="" vertex="1">
|
||||
<mxGeometry height="60" width="120" x="570" y="490" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-3" value="<font style="font-size: 20px;">Z<sup>-1</sup></font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="605" y="500" width="50" height="40" as="geometry" />
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-3" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<font style="font-size: 20px;">Z<sup>-1</sup></font>" vertex="1">
|
||||
<mxGeometry height="40" width="50" x="605" y="500" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-4" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-4" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<mxPoint x="630" y="440" as="sourcePoint" />
|
||||
<mxPoint x="630" y="490" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-5" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;entryX=1.013;entryY=0.507;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="iQ2xeGu4HnHkSbtBqBDD-7" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="630" y="550" as="sourcePoint" />
|
||||
<mxPoint x="570" y="600" as="targetPoint" />
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-5" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;entryX=1.013;entryY=0.507;entryDx=0;entryDy=0;entryPerimeter=0;" target="iQ2xeGu4HnHkSbtBqBDD-7" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="630" y="600" />
|
||||
</Array>
|
||||
<mxPoint x="630" y="550" as="sourcePoint" />
|
||||
<mxPoint x="570" y="600" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-6" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="iQ2xeGu4HnHkSbtBqBDD-1" target="aULBqXh62EUOtCBBRPnM-3" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="310" y="570" as="sourcePoint" />
|
||||
<mxPoint x="380" y="479" as="targetPoint" />
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-6" edge="1" parent="1" source="iQ2xeGu4HnHkSbtBqBDD-1" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" target="aULBqXh62EUOtCBBRPnM-3" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="380" y="600" />
|
||||
</Array>
|
||||
<mxPoint x="310" y="570" as="sourcePoint" />
|
||||
<mxPoint x="380" y="479" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-7" value="<font style=""><span style="font-size: 20px;">a</span><span style="font-size: 16.6667px;">1</span></font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="500" y="580" width="40" height="40" as="geometry" />
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-7" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<font style=""><span style="font-size: 20px;">a</span><span style="font-size: 16.6667px;"><sub>1</sub></span></font>" vertex="1">
|
||||
<mxGeometry height="40" width="40" x="500" y="580" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-8" value="<span style="font-size: 20px;">y[n-2]*a</span><span style="font-size: 16.6667px;">1</span>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="380" y="560" width="100" height="40" as="geometry" />
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-8" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">y<sub>[n-2]</sub>*a</span><span style="font-size: 16.6667px;"><sub>1</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="90" x="385" y="560" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-9" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="70" y="330" width="120" height="60" as="geometry" />
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-9" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;" value="" vertex="1">
|
||||
<mxGeometry height="60" width="120" x="70" y="330" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-10" value="<font style="font-size: 20px;">Z<sup>-1</sup></font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="105" y="340" width="50" height="40" as="geometry" />
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-10" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<font style="font-size: 20px;">Z<sup>-1</sup></font>" vertex="1">
|
||||
<mxGeometry height="40" width="50" x="105" y="340" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-11" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-11" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<mxPoint x="130" y="280" as="sourcePoint" />
|
||||
<mxPoint x="130" y="330" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-12" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="200" y="400" width="60" height="80" as="geometry" />
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-12" parent="1" style="triangle;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" value="" vertex="1">
|
||||
<mxGeometry height="80" width="60" x="200" y="400" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-13" value="<font style="font-size: 20px;">b</font><font style="font-size: 16.6667px;">1</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="200" y="420" width="40" height="40" as="geometry" />
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-13" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<font style="font-size: 20px;">b</font><font style="font-size: 16.6667px;"><sub>1</sub></font>" vertex="1">
|
||||
<mxGeometry height="40" width="40" x="200" y="420" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-14" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryPerimeter=0;" parent="1" source="iQ2xeGu4HnHkSbtBqBDD-9" target="iQ2xeGu4HnHkSbtBqBDD-13" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="129.58" y="400" as="sourcePoint" />
|
||||
<mxPoint x="129.58" y="450" as="targetPoint" />
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-14" edge="1" parent="1" source="iQ2xeGu4HnHkSbtBqBDD-9" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryPerimeter=0;" target="iQ2xeGu4HnHkSbtBqBDD-13" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="130" y="440" />
|
||||
</Array>
|
||||
<mxPoint x="129.58" y="400" as="sourcePoint" />
|
||||
<mxPoint x="129.58" y="450" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-15" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="iQ2xeGu4HnHkSbtBqBDD-12" target="aULBqXh62EUOtCBBRPnM-3" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-15" edge="1" parent="1" source="iQ2xeGu4HnHkSbtBqBDD-12" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="aULBqXh62EUOtCBBRPnM-3" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<mxPoint x="290" y="460" as="sourcePoint" />
|
||||
<mxPoint x="290" y="510" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-16" value="<span style="font-size: 20px;">x[n-1]*b</span><span style="font-size: 16.6667px;">1</span>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="250" y="390" width="100" height="40" as="geometry" />
|
||||
<mxCell id="iQ2xeGu4HnHkSbtBqBDD-16" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">x<sub>[n-1]</sub>*b</span><span style="font-size: 16.6667px;"><sub>1</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="90" x="255" y="390" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aULBqXh62EUOtCBBRPnM-2" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="OiLAJHeFUBjgwUQ8hIGB-2" target="aULBqXh62EUOtCBBRPnM-3">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxCell id="aULBqXh62EUOtCBBRPnM-2" edge="1" parent="1" source="OiLAJHeFUBjgwUQ8hIGB-2" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="aULBqXh62EUOtCBBRPnM-3" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<mxPoint x="600" y="440" as="sourcePoint" />
|
||||
<mxPoint x="600" y="490" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="aULBqXh62EUOtCBBRPnM-3" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;" vertex="1" parent="1">
|
||||
<mxGeometry x="340" y="400" width="80" height="80" as="geometry" />
|
||||
<mxCell id="aULBqXh62EUOtCBBRPnM-3" parent="1" style="ellipse;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;" value="" vertex="1">
|
||||
<mxGeometry height="80" width="80" x="340" y="400" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aULBqXh62EUOtCBBRPnM-4" value="<font style="font-size: 20px;">Σ</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
|
||||
<mxGeometry x="360" y="420" width="40" height="40" as="geometry" />
|
||||
<mxCell id="aULBqXh62EUOtCBBRPnM-4" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<font style="font-size: 20px;">Σ</font>" vertex="1">
|
||||
<mxGeometry height="40" width="40" x="360" y="420" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aULBqXh62EUOtCBBRPnM-5" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="aULBqXh62EUOtCBBRPnM-3" target="OiLAJHeFUBjgwUQ8hIGB-4">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxCell id="aULBqXh62EUOtCBBRPnM-5" edge="1" parent="1" source="aULBqXh62EUOtCBBRPnM-3" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" target="OiLAJHeFUBjgwUQ8hIGB-4" value="">
|
||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||
<mxPoint x="460" y="390" as="sourcePoint" />
|
||||
<mxPoint x="400" y="390" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<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.2.6">
|
||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36" version="29.3.4">
|
||||
<diagram name="Seite-1" id="BWOSVWQKrhK0Pcg9Olm2">
|
||||
<mxGraphModel dx="1426" dy="743" 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>
|
||||
@@ -43,19 +43,19 @@
|
||||
<mxCell id="uwalZ4GZDBHuo1GNIbxM-2" parent="1" style="text;whiteSpace=wrap;html=1;align=center;" value="<div><span style="font-size: 20px;">Recorded desired</span></div><span style="font-size: 20px;">signal</span><div><span style="font-size: 20px;">+<br>Recorded corruption&nbsp;</span><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); font-size: 20px;">noise&nbsp;</span><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); font-size: 20px;">signal</span></div>" vertex="1">
|
||||
<mxGeometry height="132.5" width="210" x="40" y="203.75" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-1" parent="1" style="text;whiteSpace=wrap;html=1;" value="<span style="font-size: 20px;">d[n] = s[n]+n[n]</span>" vertex="1">
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-1" parent="1" style="text;whiteSpace=wrap;html=1;" value="<span style="font-size: 20px;">d<sub>[n]</sub> = s<sub>[n]</sub>+n<sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="50" width="180" x="270" y="227.5" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-3" parent="1" style="text;whiteSpace=wrap;html=1;align=center;" value="<span style="font-size: 20px;">Recorded reference&nbsp;</span><div><span style="font-size: 20px;">noise signal</span></div>" vertex="1">
|
||||
<mxGeometry height="50" width="195" x="50" y="430" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-4" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">x[n]</span>" vertex="1">
|
||||
<mxGeometry height="40" width="60" x="300" y="420" as="geometry" />
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-4" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">x<sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="50" x="305" y="420" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-5" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">y</span><span style="color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); background-color: transparent; font-size: 20px;">[n]</span><span style="font-size: 20px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">&nbsp;=&nbsp;</span><span style="font-size: 20px;">w*x</span><span style="color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); background-color: transparent; font-size: 20px;">[n]</span>" vertex="1">
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-5" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">y</span><span style="color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); background-color: transparent; font-size: 20px;"><sub>[n]</sub></span><span style="font-size: 20px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">&nbsp;=&nbsp;</span><span style="font-size: 20px;">w*x</span><span style="color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); background-color: transparent; font-size: 20px;"><sub>[n]</sub></span>" vertex="1">
|
||||
<mxGeometry height="40" width="130" x="475" y="340" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-6" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">e[n]&nbsp;</span>" vertex="1">
|
||||
<mxCell id="ngw2JN3qWJ9t0b-mEEB_-6" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" value="<span style="font-size: 20px;">e<sub>[n]</sub>&nbsp;</span>" vertex="1">
|
||||
<mxGeometry height="40" width="60" x="560" y="227.5" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="qqt2P6Bfjwj8cCOmPv3F-1" parent="1" style="text;whiteSpace=wrap;html=1;" value="<span style="font-size: 20px;">Output</span>" vertex="1">
|
||||
|
||||