Files
50ohm-contents-dl/contents/drawings/1092.tex
T
2026-05-31 16:20:25 +02:00

160 lines
4.8 KiB
TeX

% Author: Dr. Matthias Jung, DL9MJ
% Zweiton-/Eintonvergleich: NF, AM, SSB
%
% Benötigt:
% \usepackage{pgfplots}
% \usepgfplotslibrary{fillbetween}
% \pgfplotsset{compat=1.18}
\begin{tikzpicture}
\pgfplotsset{
samples=1000,
every axis/.style={
height=2.0cm,
scale only axis,
width=\linewidth*\getDarcImageFactor,
axis lines=none,
ticks=none,
xmin=0,
xmax=8.8,
ymin=-2.1,
ymax=2.1,
domain=0:8.8,
thick,
smooth,
no markers,
title style={
at={(0,1.02)},
anchor=south west,
font=\small
}
}
}
% normierte Frequenzen
\pgfmathsetmacro{\fm}{0.70} % Einton-NF, z.B. 700 Hz
\pgfmathsetmacro{\fa}{0.70} % erster Zweiton, z.B. 700 Hz
\pgfmathsetmacro{\fb}{1.20} % zweiter Zweiton, z.B. 1200 Hz
\pgfmathsetmacro{\fc}{7.00} % HF-Träger, nur für Darstellung
\pgfmathsetmacro{\m}{0.70} % AM-Modulationsgrad
% ------------------------------------------------------------
% 1. NF-Eintonsignal
% ------------------------------------------------------------
\begin{axis}[
name=plot1,
title={1. Nutzsignal NF: Einton},
at={(0,0)}
]
\addplot[DARCred]
{sin(deg(2*pi*\fm*x))};
\end{axis}
% ------------------------------------------------------------
% 2. AM von 1
% ------------------------------------------------------------
\begin{axis}[
name=plot2,
title={2. AM von 1: Einton moduliert Trägeramplitude},
at={(0,-2.8cm)}
]
\addplot[name path=amoneupper, draw=none]
{1 + \m*sin(deg(2*pi*\fm*x))};
\addplot[name path=amonelower, draw=none]
{-(1 + \m*sin(deg(2*pi*\fm*x)))};
\addplot[gray, opacity=0.35]
fill between[of=amoneupper and amonelower];
\addplot[thick, black]
{1 + \m*sin(deg(2*pi*\fm*x))};
\addplot[thick, black]
{-(1 + \m*sin(deg(2*pi*\fm*x)))};
\end{axis}
% ------------------------------------------------------------
% 3. SSB von 1
% ------------------------------------------------------------
\begin{axis}[
name=plot3,
title={3. SSB von 1: eine HF-Linie, konstante Hüllkurve},
at={(0,-5.6cm)}
]
\addplot[name path=ssboneupper, draw=none] {1};
\addplot[name path=ssbonelower, draw=none] {-1};
\addplot[gray, opacity=0.18]
fill between[of=ssboneupper and ssbonelower];
\addplot[thick, black] {1};
\addplot[thick, black] {-1};
\end{axis}
% ------------------------------------------------------------
% 4. Zweiton-Nutzsignal
% ------------------------------------------------------------
\begin{axis}[
name=plot4,
title={4. Zweiton-Nutzsignal NF: z.B. 700 Hz und 1200 Hz},
at={(0,-8.4cm)}
]
\addplot[DARCred]
{0.5*(sin(deg(2*pi*\fa*x))
+ sin(deg(2*pi*\fb*x)))};
\end{axis}
% ------------------------------------------------------------
% 5. AM von 4
% ------------------------------------------------------------
\begin{axis}[
name=plot5,
title={5. AM von 4: Zweiton moduliert Trägeramplitude},
at={(0,-11.2cm)}
]
\addplot[name path=amtwoupper, draw=none]
{1 + \m*0.5*(sin(deg(2*pi*\fa*x))
+ sin(deg(2*pi*\fb*x)))};
\addplot[name path=amtwolower, draw=none]
{-(1 + \m*0.5*(sin(deg(2*pi*\fa*x))
+ sin(deg(2*pi*\fb*x))))};
\addplot[gray, opacity=0.35]
fill between[of=amtwoupper and amtwolower];
\addplot[thick, black]
{1 + \m*0.5*(sin(deg(2*pi*\fa*x))
+ sin(deg(2*pi*\fb*x)))};
\addplot[thick, black]
{-(1 + \m*0.5*(sin(deg(2*pi*\fa*x))
+ sin(deg(2*pi*\fb*x))))};
\end{axis}
% ------------------------------------------------------------
% 6. SSB von 4
% ------------------------------------------------------------
\begin{axis}[
name=plot6,
title={6. SSB von 4: zwei HF-Linien mit Schwebung},
at={(0,-14.0cm)}
]
\addplot[name path=ssbtwoupper, draw=none]
{abs(cos(deg(pi*(\fb-\fa)*x)))};
\addplot[name path=ssbtwolower, draw=none]
{-abs(cos(deg(pi*(\fb-\fa)*x)))};
\addplot[gray, opacity=0.35]
fill between[of=ssbtwoupper and ssbtwolower];
\addplot[thick, black]
{abs(cos(deg(pi*(\fb-\fa)*x)))};
\addplot[thick, black]
{-abs(cos(deg(pi*(\fb-\fa)*x)))};
\end{axis}
\end{tikzpicture}