aboutsummaryrefslogtreecommitdiffstats
path: root/doc/thesis/chapters
diff options
context:
space:
mode:
authorNao Pross <np@0hm.ch>2021-12-09 13:58:40 +0100
committerNao Pross <np@0hm.ch>2021-12-09 13:58:40 +0100
commitc0af5f4f056873bca8bf560d45f329fd336811c1 (patch)
tree0bde718ff3b235ef116fde48b63df2633255658a /doc/thesis/chapters
parentTypos and begin writing "Quantifying Dispersion" (diff)
parentFIR Filter Statistical model weiter implementiert (diff)
downloadFading-c0af5f4f056873bca8bf560d45f329fd336811c1.tar.gz
Fading-c0af5f4f056873bca8bf560d45f329fd336811c1.zip
Merge branch 'master' of github.com:NaoPross/Fading
Diffstat (limited to 'doc/thesis/chapters')
-rw-r--r--doc/thesis/chapters/implementation.tex12
-rw-r--r--doc/thesis/chapters/theory.tex19
2 files changed, 21 insertions, 10 deletions
diff --git a/doc/thesis/chapters/implementation.tex b/doc/thesis/chapters/implementation.tex
index e0e357b..51f6646 100644
--- a/doc/thesis/chapters/implementation.tex
+++ b/doc/thesis/chapters/implementation.tex
@@ -91,7 +91,8 @@ What is here referred to as envelope detector has the purpose of synchronizing t
\paragraph{Polyphase Clock Sync}
%% To Do : nochmals anschauen ob dieese erklärung verständlich ist und richtig interpretiert wurde.
-With the the polyphase clock sync the symbols can be synchronized by preforming a time synchronization with the help of multiple filterbanks. For that the derivation of the filtered signal should be minimized whish turns to a better SNR. This works with the help of two filterbanks, one of them contains the filters of the signal adapted to the pulse shaping with several phases. The other contains its derivative. So in the time domain it has a sinc shape, for the output Signal the sinc peak should be on a sample, with the fact that sinc(0) = 1 and sinc(0)' = 0 an error signal can be generated which tells how far away from the peak it is. This error Signal should be zero this is possible with the help of a loop second order whish constants the number of the filterbank and the rate. This rate is generated because of the clock difference between the transmitter and reviver to synchronies the receiver the filter goes through the phases. For the output one sample per symbol is enough.
+With the the polyphase clock sync the symbols can be synchronized by preforming a time synchronization with the help of multiple filterbanks. For that the derivation of the filtered signal should be minimized whish turns to a better SNR.
+%This works with the help of two filterbanks, one of them contains the filters of the signal adapted to the pulse shaping with several phases. The other contains its derivative. So in the time domain it has a sinc shape, for the output Signal the sinc peak should be on a sample, with the fact that sinc(0) = 1 and sinc(0)' = 0 an error signal can be generated which tells how far away from the peak it is. This error Signal should be zero this is possible with the help of a loop second order whish constants the number of the filterbank and the rate. This rate is generated because of the clock difference between the transmitter and reviver to synchronies the receiver the filter goes through the phases. For the output one sample per symbol is enough.
\paragraph{Equalizer}
@@ -250,11 +251,16 @@ Here its possible to add some AWGN noise in the channel line. Different paramete
%
%For the a first simulation with some fading the 16QAM simulation model has been extended with a FIR-Filter in the Chanel. The results of this simulation are shown in \figref{fig:simul16QAM} and \figref{fig:simul16QAM_1} as the blue Signal.
-\subsection{Fading}
+\subsection{Fading with Discrete-time model}
%TO DO: übersetzen
-Für die statische implementation und veranschaulichen des Fading effekts wurde ein eigener Block kreaiert und in den Channel implementiert. Dieser Block basiert auf einem FIR Filter. Es kann mit direcktem Pfad oder ohne dargestellt werden (Line of Side). Mit Hilfe dieses Filters wird die Verspätung der nebenpfaden dargestellt. Es ist möglich beliebig viele dieser Pfade mit unterschiedlicher stärke zu simulieren. Dieser Block wurde zusätzlich mit der methode in \ref{sec:fractional-delay} beschriben implementiert um nichtganzahlige delay werte zu erlauben.
+
+Für die statische gemäss \ref{sec:Discrete-time-model} implementation und veranschaulichen des Fading effekts wurde ein eigener Block kreaiert und in den Channel implementiert. Dieser Block basiert auf einem FIR Filter. Es kann mit direcktem Pfad oder ohne dargestellt werden (Line of Side). Mit Hilfe dieses Filters wird die Verspätung der nebenpfaden dargestellt. Es ist möglich beliebig viele dieser Pfade mit unterschiedlicher stärke zu simulieren. Dieser Block wurde zusätzlich mit der methode in \ref{sec:fractional-delay} beschriben implementiert um nichtganzahlige delay werte zu erlauben.
% Bild einfügen
+\subsection{Fading with Statistical model}
+
+\ref{statistical_model}
+
\subsection{Measurements}
diff --git a/doc/thesis/chapters/theory.tex b/doc/thesis/chapters/theory.tex
index f1c9eb1..997dcf4 100644
--- a/doc/thesis/chapters/theory.tex
+++ b/doc/thesis/chapters/theory.tex
@@ -299,36 +299,41 @@ In the example shown in \figref{fig:fractional-delay-sinc-plot}. For a integer d
To desing a noninteger digital delay FIR Filter a least square integral error design approximation could be chosen.
+Where the transfare function is given as:
+
\begin{equation} \label{eqn:transfer-function-FIR}
H(z)=\sum_{n=0}^{N} h(n) z^{-n}
\end{equation}
+The Order of the filter is given with the help of \(N\), this value only contains integer coefficients.
+To be mention for the approximation is that the error decreases with a higher filter order.
-The transfare function is given in \eqref{eqn:transfer-function-FIR}, where \(N\) is the order of the filter given in integer coefficients. To be mention for the approximation is that the error decreases with a higher filter order.
-The error function between the ideal frequency respond an the approximation should be minimized, for the best possible approximation.
+The error function between the ideal frequency respond an the approximation should be minimized, for the best possible approximation:
\begin{equation} \label{eqn:error-function}
E\left(e^{j \omega}\right)=H\left(e^{j \omega}\right)-H_{\mathrm{id}}\left(e^{j \omega}\right)
\end{equation}
-The impulse respond of such least squared fractional delay filter in \eqref{eqn:impuls-respond}. Only positive values are used to make the sinc-function casual.
+The impulse respond of such a least squared fractional delay filter in \eqref{eqn:impuls-respond}. Only positive values are used to make the sinc-function casual.
\begin{equation} \label{eqn:impuls-respond}
h(n)= \begin{cases}\operatorname{sinc}(n-D), & 0 \leq n \leq N \\ 0, & \text { otherwise }\end{cases}
\end{equation}
-To simplify the calculation, the assumption was made that the filter order is an odd number. With this assumption the exact order for the filter can be found out with \eqref{eqn:filter-order} and the integer delay \(D_{\text {int }}\).
+To simplify the calculation, the assumption was made that the filter order is an odd number. With this assumption the exact order for the filter can be found out with the help of the integer delay \(D_{\text {int }}\):
\begin{equation} \label{eqn:filter-order}
N = 2 D_{\text {int }} + 1
\end{equation}
-The first non-zero sample can be find out with the help of the index M in \eqref{eqn: M first non-zero sample}.With the help of this index it can also be said whether the FIR filter is causal or not. For \(M \geq 0\) casual and if \(M < 0\) noncasual, an so notrealizable. With the assumption that \(N\) is an odd number \(M \) should always be \( 0\) else something went wrong.
-
+The first non-zero sample can be find out with the help of the index M:
\begin{equation}\label{eqn: M first non-zero sample}
M = \lfloor D\rfloor-\frac{N-1}{2} \quad \text { for odd } N
\end{equation}
+With the help of this index it can also be said whether the FIR filter is causal or not. For \(M \geq 0\) casual and if \(M < 0\) noncasual, an so notrealizable. With the assumption that \(N\) is an odd number \(M \) should always be \( 0\) else something went wrong.
+
+
%% TO DO : Mention windowing or not ?
@@ -345,7 +350,7 @@ Recall that \(h_l(m)\) is a function of time because \(c_k\) and \(\tau_k\) chan
for some parameter \(\sigma\). Loosely speaking, the distribution needs to be ``circular'' because \(h_l\) is a complex number, which is two dimensional, it can however be understood as \(\Re{h_l} \sim \mathcal{N}(0, \sigma^2)\) and \(\Im{h_l} \sim \mathcal{N}(\mu, \sigma^2)\), i.e. having each component being normally distributed.
-
+% TO DO : Picture of gaussian distribution
\begin{subequations}
\begin{align}
R_{l} (k) &= \E{h_l(m) h_l^*(m+k)}, \\