aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNao Pross <np@0hm.ch>2021-12-21 22:47:14 +0100
committerNao Pross <np@0hm.ch>2021-12-21 22:47:14 +0100
commit0d6056028c9cbce96c6b693d1bb1cf4bb0920069 (patch)
treeaec6c4c281d7349bd4445365449de2924e24fee7
parentUpdate tapped delay line figure (diff)
downloadFading-0d6056028c9cbce96c6b693d1bb1cf4bb0920069.tar.gz
Fading-0d6056028c9cbce96c6b693d1bb1cf4bb0920069.zip
Move fractional delay FIR figure
Diffstat (limited to '')
-rw-r--r--doc/thesis/chapters/theory.tex34
1 files changed, 17 insertions, 17 deletions
diff --git a/doc/thesis/chapters/theory.tex b/doc/thesis/chapters/theory.tex
index 873c187..c7547cd 100644
--- a/doc/thesis/chapters/theory.tex
+++ b/doc/thesis/chapters/theory.tex
@@ -279,23 +279,6 @@ From a signal processing perspective \eqref{eqn:discrete-multipath-impulse-respo
\subsection{Simulating multipath CIR with FIR filters} \label{sec:fractional-delay}
-\begin{figure}
- \centering
- \begin{subfigure}{.4\linewidth}
- \includegraphics[width=\linewidth]{./figures/screenshots/Fractional_delay_6}
- \caption{Integer delay of 6 samples.}
- \end{subfigure}
- \hskip 5mm
- \begin{subfigure}{.4\linewidth}
- \includegraphics[width=\linewidth]{./figures/screenshots/Fractional_delay_637}
- \caption{Fractional delay of 6.37 samples.}
- \end{subfigure}
- \caption{
- FIR filters for integer and fractional delays.
- \label{fig:fractional-delay-sinc-plot}
- }
-\end{figure}
-
As mentioned in the section before a FIR filter can be used to simulate discrete-time models of multipath fading. But with FIR filters the delays can only be integer multiples of the sample rate. When the delays are non integer an approximation needs to be done. That is because FIR filters have a transfer function of the form
\begin{equation} \label{eqn:transfer-function-fir}
H(j\omega) = \sum_{n = 0}^{N} h(n) e^{-j\omega nT}
@@ -319,6 +302,23 @@ where the odd order of the filter \(N\) should satisfy the condition
\end{equation}
for a minimal error in the approximation \cite{Valimaki1995}. It is worth mentioning that it is also possible to build FIR filters of even length with a different condition, or ones that do not satisfy \eqref{eqn:fractional-fir-length}, in which cases more consideration is required. An example of a fractional delay FIR filter is shown in \figref{fig:fractional-delay-sinc-plot}.
+\begin{figure}
+ \centering
+ \begin{subfigure}{.4\linewidth}
+ \includegraphics[width=\linewidth]{./figures/screenshots/Fractional_delay_6}
+ \caption{Integer delay of 6 samples.}
+ \end{subfigure}
+ \hskip 5mm
+ \begin{subfigure}{.4\linewidth}
+ \includegraphics[width=\linewidth]{./figures/screenshots/Fractional_delay_637}
+ \caption{Fractional delay of 6.37 samples.}
+ \end{subfigure}
+ \caption{
+ FIR filters for integer and fractional delays.
+ \label{fig:fractional-delay-sinc-plot}
+ }
+\end{figure}
+
\subsection{Statistical model} \label{sec:statistical-model}
Because as mentioned earlier it is difficult to estimate the time-dependent parameters of \(h_l(m)\) in many cases it is easier to model the components of the CIR as stochastic processes, thus greatly reducing the number of parameters \cite{Messier,Mathis}. This is especially effective for channels that are constantly changing, because by the central limit theorem the cumulative effect of many small changes tends to a normal distribution.