From ca1b1c0488313edb35ac00badee2727e24e07f0b Mon Sep 17 00:00:00 2001 From: Naoki Pross Date: Wed, 13 Oct 2021 14:49:19 +0200 Subject: More on QAM --- doc/thesis/chapters/theory.tex | 14 +++++++++----- doc/thesis/figures/tikz/overview.tex | 8 ++++---- doc/thesis/tex/docmacros.sty | 15 +++++++++++++++ 3 files changed, 28 insertions(+), 9 deletions(-) (limited to 'doc') diff --git a/doc/thesis/chapters/theory.tex b/doc/thesis/chapters/theory.tex index 3df010e..87316ae 100644 --- a/doc/thesis/chapters/theory.tex +++ b/doc/thesis/chapters/theory.tex @@ -14,15 +14,15 @@ } \end{figure} -In this section we will briefly give the mathematical background required by the modulation schemes used in the project. For conciseness encoding schemes and (digital) signal processing calculations are left out and discussed later. Thus in this section is \(m_e = m\). +In this section we will briefly give the mathematical background required by the modulation schemes used in the project. For conciseness encoding schemes and (digital) signal processing calculations are left out and discussed later. Thus for this section \(m_e = m\). \paragraph{AM / DSB} Ordinary amplitude modulation (AM), sometimes also known as double sideband (DSB) modulation in its simplest form is mathematically formulated in time and frequency domain through the following equations\cite{Hsu}: \begin{subequations} \begin{align} - x(t) &= \big( 1 + \mu m(t) \big) x_c(t), \\ - X(\omega) &= \pi\delta(-\omega_c) + s(t) &= \big( 1 + \mu m(t) \big) \cdot \Re{e^{j\omega_c t}}, \\ + S(\omega) &= \pi\delta(-\omega_c) + \pi\delta(\omega_c) + \frac{\mu}{2} M(\omega - \omega_c) + \frac{\mu}{2} M(\omega + \omega_c). @@ -32,9 +32,13 @@ Where \(\mu > 0\) is the so called modulation factor, that can be adjusted to av \subsection{Quadrature amplitude modulation (QAM)} -Quadrature amplitude modulation is a family of modern digital modulation methods, that use an analog carrier signal. In general a QAM signal has the form +Quadrature amplitude modulation is a family of modern digital modulation methods, that use an analog carrier signal. The simple yet effective idea behind QAM is to encode extra information into an orthogonal carrier signal, thus increasing the number of bits sent per unit of time. -\paragraph{QPSK} +\paragraph{Mathematical formulation} + +For QAM we wish to split the signal space into two orthonormal basis functions \(\psi_i\) and \(\psi_q\), such that the inner product \(\langle \psi_i | \psi_q \rangle = 0\). The two functions \(\psi_i\) and \(\psi_q\) are called in-phase and quadrature component. For a cosinusoidal in-phase carrier component we obtain from the previous requirement that \(\psi_i = \sqrt{\omega_c} \cos(\omega_c t), \text{ and } \psi_q = \sqrt{\omega_c} \sin(\omega_c t)\) + +Now, let \(\vec{m} \in \{0,1\}^n\) be a binary row vector that encodes our message. \section{Problem description} diff --git a/doc/thesis/figures/tikz/overview.tex b/doc/thesis/figures/tikz/overview.tex index e387a12..625260a 100644 --- a/doc/thesis/figures/tikz/overview.tex +++ b/doc/thesis/figures/tikz/overview.tex @@ -23,20 +23,20 @@ \draw[very thick, -latex] (SRC) edge node[midway, above] {\(m\)} (ENC) (ENC) edge node[midway, above] {\(m_e\)} (MOD) - (MOD) edge node[midway, right] {\(x\)} (CHN) + (MOD) edge node[midway, right] {\(s\)} (CHN) (CHN) edge node[midway, right] {\(y\)} (DMD) (DMD) edge node[midway, above] {\(m_e'\)} (DEC) (DEC) edge node[midway, above] {\(m'\)} (SNK) ; \draw[very thick, -latex] - ($(MOD.east)+(5mm,0)$) node[right] (CARR) {Carrier \(x_c\)} to (MOD); + ($(MOD.east)+(5mm,0)$) node[right] (CARR) {Carrier \(e^{j(\omega_c t + \phi)}\)} to (MOD); \draw[very thick, -latex] ($(CHN.east)+(5mm,0)$) node[right] (NOISE) {Noise \(n\)} to (CHN); - \draw[very thick, -latex] - ($(CHN.west)-(5mm,0)$) node[left] (FADE) {Fading} to (CHN); + % \draw[very thick, -latex] + % ($(CHN.west)-(5mm,0)$) node[left] (FADE) {Fading} to (CHN); \draw[very thick, -latex] ($(DMD.east)+(5mm,0)$) node[right] (SYNC) {Sync} to (DMD); diff --git a/doc/thesis/tex/docmacros.sty b/doc/thesis/tex/docmacros.sty index cc25068..433fe19 100644 --- a/doc/thesis/tex/docmacros.sty +++ b/doc/thesis/tex/docmacros.sty @@ -2,6 +2,7 @@ \ProvidesPackage{tex/docmacros}[2021/09/27 v0.1 Document Macros] \RequirePackage{amsmath} +\RequirePackage{bm} % Probability \DeclareMathOperator{\expectation}{E} @@ -16,6 +17,20 @@ % Functions \DeclareMathOperator{\sinc}{sinc} +% Complex numbers +\renewcommand{\Re}[1]{\mathrm{Re} \left\{#1\right\}} +\renewcommand{\Im}[1]{\mathrm{Im} \left\{#1\right\}} + % Linear operators \DeclareMathOperator{\fourier}{\mathcal{F}} \DeclareMathOperator{\hilbert}{\mathcal{H}} + +% Vectors and matrices +\renewcommand{\vec}[1]{\mathbf{\bm{#1}}} +\newcommand{\uvec}[1]{\vec{\hat{#1}}} + +\newcommand{\dotp}{\boldsymbol\cdot} +\newcommand{\crossp}{\boldsymbol\times} + +\newcommand{\mx}[1]{\bm{\mathrm{#1}}} + -- cgit v1.2.1