69 lines
2.0 KiB
TeX
69 lines
2.0 KiB
TeX
% Author: Dr. Matthias Jung, DL9MJ
|
|
% Year: 2020
|
|
\begin{circuitikz}
|
|
\ctikzset{
|
|
blocks/scale=\getDarcImageFactor,
|
|
RF/scale=\getDarcImageFactor,
|
|
switches/scale=\getDarcImageFactor,
|
|
misc/scale=\getDarcImageFactor
|
|
}
|
|
\draw (0,0)
|
|
node [spdt](sw1){} ++(0,0);
|
|
\draw (sw1.in)
|
|
node [antenna]{};
|
|
\draw (sw1.north) node[anchor=south] {RX};
|
|
\draw (sw1.south) node[anchor=north] {TX};
|
|
|
|
%RX Path:
|
|
\draw(sw1.out 1)
|
|
|- ++(0.5,2) node[inputarrow](){}
|
|
node [ampshape, boxed, anchor=west](amp1){};
|
|
\draw (amp1.east)
|
|
to [short, name={l1}] ++(2,0) node[inputarrow](){}
|
|
node [mixer, boxed, anchor=west](mix1){};
|
|
|
|
%TX Path:
|
|
\draw(sw1.out 2)
|
|
|- ++(0.5,-2)
|
|
node [ampshape, boxed, anchor=east, rotate=180](amp2){};
|
|
\draw(amp2.west)
|
|
node[inputarrow, rotate=180](){}
|
|
to [amp, boxed, invert, >] ++(2,0)
|
|
node [mixer, boxed, anchor=west](mix2){};
|
|
|
|
% Help Coordinate:
|
|
\draw(amp1.south)
|
|
to [open, name={h1}] (amp2.south);
|
|
|
|
\draw(mix1.south)
|
|
node[inputarrow, rotate=90](){}
|
|
to [short, name={h2}] (mix2.north)
|
|
node[inputarrow, rotate=-90](){};
|
|
|
|
\draw (h2.center)
|
|
to [open] ++(1.5,0)
|
|
node [spdt, xscale=-1](sw2){};
|
|
\draw (sw2.north) node[anchor=south] {RX};
|
|
\draw (sw2.south) node[anchor=north] {TX};
|
|
|
|
\draw(mix1.east)
|
|
-| (sw2.out 1);
|
|
|
|
\draw(mix2.east)
|
|
-| (sw2.out 2);
|
|
|
|
\draw(sw2.in)
|
|
node [twoportshape, anchor=west, t={\footnotesize TRX}](trx){};
|
|
|
|
% Mid Path:
|
|
\draw(h1.center)
|
|
node[qgeneratorshape, t={G}](gen){};
|
|
\draw(gen.east)
|
|
to [twoportsplit,t1=1,t2=3,>,-*] (h2.center);
|
|
|
|
% Labels:
|
|
\draw(gen.north) node [anchor=south](){38,666};
|
|
\draw(gen.south) node [anchor=north](){\unit{\mega\hertz}};
|
|
\draw(trx.north) node [anchor=south](){28-30};
|
|
\draw(trx.south) node [anchor=north](){\unit{\mega\hertz}};
|
|
\end{circuitikz} |