summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/eltex/eltex6.tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/eltex/eltex6.tex
Initial commit
Diffstat (limited to 'macros/latex/contrib/eltex/eltex6.tex')
-rw-r--r--macros/latex/contrib/eltex/eltex6.tex261
1 files changed, 261 insertions, 0 deletions
diff --git a/macros/latex/contrib/eltex/eltex6.tex b/macros/latex/contrib/eltex/eltex6.tex
new file mode 100644
index 0000000000..ce13ea3975
--- /dev/null
+++ b/macros/latex/contrib/eltex/eltex6.tex
@@ -0,0 +1,261 @@
+%%%%%%%%%%block diagram symbols%%%%%%
+\newcommand{\ptran}{ % communication transformer
+\put(0,0){\framebox(10,10){}}
+\multiput(2,2)(0,6){2}{\line(1,0){2}}
+\multiput(4,2)(2,0){2}{\line(0,1){6}}
+\multiput(6,2)(0,6){2}{\line(1,0){2}}
+}
+
+\newcommand{\fgen}[1]{ % fequency generator
+\put(0,0){\framebox(10,10){}}
+\put(3.5,6){$\rm G$}
+ \ifnum#1=1 %sine
+ \put(3.5,2){$\sim $}
+ \else \ifnum#1=2 %pulse
+\multiput(1.5,2)(4,0){2}{\line(1,0){2}}
+\multiput(3.5,2)(2,0){2}{\line(0,1){2}}
+\put(3.5,4){\line(1,0){2}}
+ \else \ifnum#1=3 %sine variable fraquency
+ \put(3.5,2){$\sim $}
+ \put(3.5,1.5){\vector(1,1){4}}
+ \fi \fi \fi
+}
+\newcommand{\converter}{ %converter
+\put(0,0){\framebox(10,10){}}
+\put(0,0){\line(1,1){10}}
+}
+\newcommand{\delay}{ % delay line
+\put(0,0){\framebox(10,10){}}
+\put(2,7){\line(1,0){6}}
+\multiput(2,6)(6,0){2}{\line(0,1){2}}
+}
+
+\newcommand{\amplifier}[1]{ %amplifier
+ \ifx#1R %right
+\put(0,0){\line(0,1){6}}
+\put(0,0){\line(3,2){4.5}}
+\put(0,6){\line(3,-2){4.5}}
+ \else \ifx#1L
+\put(0,0){\line(0,1){6}}
+\put(0,0){\line(-3,2){4.5}}
+\put(0,6){\line(-3,-2){4.5}}
+ \fi \fi
+}
+
+\newcommand{\filter}[1]{ %frequency filter
+\put(0,0){\framebox(10,10){}}
+ \ifnum#1=1 %low pass
+ \multiput(3.5,3)(0,3){2}{$\sim $}
+ \put(4.5,6){$\prime $}
+ \else \ifnum#1=2 %high pass
+ \multiput(3.5,3)(0,3){2}{$\sim $}
+ \put(4.5,3){$\prime $}
+ \else \ifnum#1=3 %band pass
+ \multiput(3.5,1)(0,3){3}{$\sim $}
+ \multiput(4.5,1)(0,6){2}{$\prime $}
+ \else \ifnum#1=4 %band stop
+ \multiput(3.5,1)(0,3){3}{$\sim $}
+ \put(4.5,4){$\prime $}
+ \fi \fi \fi \fi
+
+}
+
+\newcommand{\compressor}{ %compressor
+\put(0,0){\framebox(10,10){}}
+\put(6,0){\vector(1,0){0}}
+\put(1,2){\line(1,0){8}}
+\put(1,8){\line(2,-1){8}}
+}
+\newcommand{\expander}{ %expander
+\put(0,0){\framebox(10,10){}}
+\put(6,0){\vector(1,0){0}}
+\put(1,2){\line(1,0){8}}
+\put(1,4){\line(2,1){8}}
+}
+\newcommand{\deemphase}{ %deemphase
+\put(0,0){\framebox(10,10){}}
+\put(6,0){\vector(1,0){0}}
+\put(2,3){\oval(11,10)[rt]}
+}
+\newcommand{\preemphase}{ %preemphase
+\put(0,0){\framebox(10,10){}}
+\put(6,0){\vector(1,0){0}}
+\put(2,8){\oval(11,10)[rb]}
+}
+\newcommand{\artline}{ %artificial line
+\put(0,0){\framebox(10,10){}}
+\multiput(3.75,2.5)(0,5){2}{\line(1,0){2.5}}
+\put(5,2.5){\line(0,1){5}}
+}
+\newcommand{\corrector}[1]{ %corrector
+\put(0,0){\framebox(10,10){}}
+\multiput(1,2)(3,6){2}{\line(1,0){1}}
+\put(2,2){\line(1,3){2}}
+\multiput(7,2)(1,6){2}{\line(1,0){1}}
+\put(8,2){\line(0,1){6}}
+ \ifnum#1=1 %amplitude corrector
+\put(3.5,1){$\rm A$}
+ \else \ifnum#1=2 %phase corrector
+\put(3.5,2){$\varphi $}
+ \else \ifnum#1=3 %group delay corrector
+\put(3.5,1){$\Delta $}
+ \fi \fi \fi
+}
+\newcommand{\limiter}{ %limiter
+\put(0,0){\framebox(10,10){}}
+\multiput(3,2)(3,6){2}{\line(1,0){1}}
+\put(4,2){\line(1,3){2}}
+}
+
+\newcommand{\balance}{ %balance circuit
+\put(0,0){\framebox(10,10){}}
+\put(3,2){\line(1,0){4}}
+\put(5,2){\line(0,1){6}}
+}
+\newcommand{\termin}[1]{ %terminating set
+\put(0,0){\framebox(10,10){}}
+\put(2,5){\line(1,0){5}}
+\put(5,2){\line(0,1){6}}
+\multiput(5,2)(0,6){2}{\line(1,0){3}}
+\multiput(-5,5)(15,0){2}{\line(1,0){5}}
+\multiput(5,-5)(0,15){2}{\line(0,1){5}}
+ \ifnum#1=1
+\put(7,3.5){\line(0,1){3}}
+ \fi
+}
+\newcommand{\hybrid}{ %hybrid transformer
+\put(0,0){\framebox(10,10){}}
+\put(0,5){\line(1,1){5}}
+\put(0,5){\line(1,-1){5}}
+\put(5,0){\line(1,1){5}}
+\put(5,10){\line(1,-1){5}}
+\multiput(-5,5)(15,0){2}{\line(1,0){5}}
+\multiput(5,-5)(0,15){2}{\line(0,1){5}}
+}
+\newcommand{\modulator}{ %modulator
+\put(0,0){\framebox(20,10){}}
+\put(0,0){\line(1,1){10}}
+\put(10,10){\line(1,-1){10}}
+\multiput(-5,5)(25,0){2}{\line(1,0){5}}
+\put(10,-5){\line(0,1){5}}
+}
+\newcommand{\atenuator}{ %atenuator
+\put(0,0){\framebox(10,10){}}
+\put(3,4){$\rm dB$}
+}
+\newcommand{\carrier}[1]{ %carrier frequency
+ \ifnum#1=1
+\put(0,0){\vector(0,1){10}} %carrier
+ \else \ifnum#1=2
+\put(0,0){\vector(0,1){4}} %reduced career
+\multiput(0,5)(0,2){3}{\line(0,1){1}}
+ \else \ifnum#1=3
+\put(0,10){\vector(0,1){0}} %supressed career
+\multiput(0,0)(0,3){3}{\line(0,1){2}}
+ \fi \fi \fi
+}
+\newcommand{\freq}[1]{ %carrier frequency
+ \ifnum#1=1
+\put(0,0){\line(0,1){8}} %group pilot frequency
+\put(-1.5,8){$\triangle $}
+ \else \ifnum#1=2
+\put(0,0){\line(0,1){10}} %signalling frequency
+\put(0.05,8.3){$\triangleright $}
+ \else \ifnum#1=3
+\put(0,0){\line(0,1){8.5}} %measuring frequency
+\put(0,9.25){\circle{1.5} }
+ \fi \fi \fi
+}
+
+\newcommand{\pilot}[1]{ %pilot frequency
+\put(0,0){\line(0,1){13}} % 1 - basic group, 2= supergroup
+\put(-1.5,13){$\triangle $} % 3 - master group, 4 = supermaster group
+\multiput(-2,8)(0,1){#1}{\line(3,-1){4}}
+}
+\newcommand{\band}[1]{ %frequency band
+ \ifnum#1=1
+\put(0,0){\line(1,0){10}} %noninvert band
+\put(10,0){\line(0,1){5}}
+\put(0,0){\line(2,1){10}}
+ \else \ifnum#1=2
+\put(0,0){\line(1,0){10}} %-noninvert band
+\put(10,0){\line(0,-1){5}}
+\put(0,0){\line(2,-1){10}}
+ \else \ifnum#1=3
+\put(0,0){\line(1,0){10}} %inverted band
+\put(0,0){\line(0,1){5}}
+\put(10,0){\line(-2,1){10}}
+ \else \ifnum#1=4
+\put(0,0){\line(1,0){10}} %-inverted band
+\put(0,0){\line(0,-1){5}}
+\put(10,0){\line(-2,-1){10}}
+ \fi \fi \fi \fi
+}
+\newcommand{\ltran}[2]{ %direction light transmitter
+ \ifx#1R
+\put(0,0){\framebox(20,10){}} %right
+\put(3.5,4.5){$\bigtriangledown $}
+\put(3.5,3.6){\line(1,0){3}}
+\multiput(-5,2)(0,6){2}{\line(1,0){10}}
+\put(5,2){\line(0,1){6}}
+\put(15,5){\line(1,0){10}}
+\multiput(8,3)(0,3){2}{\vector(1,0){5}} %optical
+ \ifnum#2=1
+\put(8,1.5){\line(0,1){6}} %coherent
+ \fi
+ \fi \ifx#1L
+\put(0,0){\framebox(20,10){}} %left
+\put(13.5,4.5){$\bigtriangledown $}
+\put(13.5,3.6){\line(1,0){3}}
+\multiput(15,2)(0,6){2}{\line(1,0){10}}
+\put(15,2){\line(0,1){6}}
+\put(-5,5){\line(1,0){10}}
+\multiput(12,3)(0,3){2}{\vector(-1,0){5}} %optical
+ \ifnum#2=1
+\put(12,1.5){\line(0,1){6}} %coherent
+ \fi
+ \fi
+}
+\newcommand{\lrec}[2]{ %direction light receiver
+ \ifx#1R
+\put(0,0){\framebox(20,10){}} %right
+\put(3.5,4.5){$\bigtriangledown $}
+\put(3.5,3.6){\line(1,0){3}}
+\multiput(-5,2)(0,6){2}{\line(1,0){10}}
+\put(5,2){\line(0,1){6}}
+\put(15,5){\line(1,0){10}}
+\multiput(13,3)(0,3){2}{\vector(-1,0){5}} %optical
+ \ifnum#2=1
+\put(13,1.5){\line(0,1){6}} %coherent
+ \fi
+ \fi \ifx#1L
+\put(0,0){\framebox(20,10){}} %left
+\put(13.5,4.5){$\bigtriangledown $}
+\put(13.5,3.6){\line(1,0){3}}
+\multiput(15,2)(0,6){2}{\line(1,0){10}}
+\put(15,2){\line(0,1){6}}
+\put(-5,5){\line(1,0){10}}
+\multiput(7,3)(0,3){2}{\vector(1,0){5}} %optical
+ \ifnum#2=1
+\put(7,1.5){\line(0,1){6}} %coherent
+ \fi
+ \fi
+}
+
+\newcommand{\fibre}[1]{ %optical fibre
+\put(0,0){\line(1,0){20}} %general
+\put(10,0){\circle{10}}
+\multiput(7,-2)(2,0){2}{\vector(1,1){4}}
+ \ifx#1S
+ \put(20,-2.5){\line(1,0){4}} % single mode
+ \put(22,-2.5){\line(0,1){5}}
+ \put(20,0){\line(1,0){10}}
+ \else \ifx#1M
+ \multiput(20,-2.5)(4,0){2}{\line(1,0){2}} % multi mode
+ \multiput(22,-2.5)(2,0){2}{\line(0,1){5}}
+ \put(22,2.5){\line(1,0){2}}
+ \put(20,0){\line(1,0){10}}
+ \fi \fi
+
+}
+\endinput