29 lines
1.6 KiB
TeX
29 lines
1.6 KiB
TeX
% Author: Prof. Dr. Matthias Jung, DL9MJ
|
|
% Year: 2026
|
|
\begin{circuitikz}%
|
|
\draw(0,0) node[anchor=east](){$x_n$}
|
|
to [short, o-] ++(0.5,0) coordinate (regs)
|
|
to [register] ++(2,0) coordinate (reg0)
|
|
to [register, *-] ++(2,0) coordinate (reg1)
|
|
to [register, *-] ++(2,0) coordinate (reg2)
|
|
to [register, *-] ++(2,0) coordinate (reg3);
|
|
\draw(reg0) node[anchor=south](){$x_{n-1}$};
|
|
\draw(reg1) node[anchor=south](){$x_{n-2}$};
|
|
\draw(reg2) node[anchor=south](){$x_{n-3}$};
|
|
\draw(reg3) node[anchor=south](){$x_{n-4}$};
|
|
\draw(reg0) to [short] ++(0,-1) node[anchor=west, ampshape, scale=0.75, rotate=-90](amp0){};
|
|
\draw(reg1) to [short] ++(0,-1) node[anchor=west, ampshape, scale=0.75, rotate=-90](amp1){};
|
|
\draw(reg2) to [short] ++(0,-1) node[anchor=west, ampshape, scale=0.75, rotate=-90](amp2){};
|
|
\draw(reg3) to [short] ++(0,-1) node[anchor=west, ampshape, scale=0.75, rotate=-90](amp3){};
|
|
\draw(amp0.north) node[anchor=west](){$k_0$};
|
|
\draw(amp1.north) node[anchor=west](){$k_1$};
|
|
\draw(amp2.north) node[anchor=west](){$k_2$};
|
|
\draw(amp3.north) node[anchor=west](){$k_3$};
|
|
\draw[-Triangle](amp1.east) -- ++(0,-0.75) node[adder, anchor=north, scale=0.75](add1){};
|
|
\draw[-Triangle](amp2.east) -- ++(0,-0.75) node[adder, anchor=north, scale=0.75](add2){};
|
|
\draw[-Triangle](amp3.east) -- ++(0,-0.75) node[adder, anchor=north, scale=0.75](add3){};
|
|
\draw[-Triangle](amp0.east) |- (add1.west);
|
|
\draw[-Triangle](add1.east) -- (add2.west);
|
|
\draw[-Triangle](add2.east) -- (add3.west);
|
|
\draw(add3.east) to [short, -o] ++(1,0) node[anchor=south](){$y_n$};
|
|
\end{circuitikz} |