diff options
Diffstat (limited to '')
-rw-r--r-- | doc/thesis/chapters/implementation.tex | 55 |
1 files changed, 35 insertions, 20 deletions
diff --git a/doc/thesis/chapters/implementation.tex b/doc/thesis/chapters/implementation.tex index 4b04b2d..1052f6b 100644 --- a/doc/thesis/chapters/implementation.tex +++ b/doc/thesis/chapters/implementation.tex @@ -5,15 +5,14 @@ \section{Simulaton} %%TO DO: quelle https://wiki.gnuradio.org/ -For the simulation task and after for the Hardware part, the open-source Software GNU Radio has been chosen. This software uses toolboxes for signal processing systems too simulate or/and implement a software-defined radio, based on Python and some C++ implementations for some rapid-application-development environments. The toolboxes can simply, with the help of the graphical user interface, used by drag-and-drop. The Boxes are used to write applications, to receive or to transmit date for a digital system. Some blocks like different filters, channel codes or demodulator elements and a lot more are already implemented. For missing application new elements can be added by coding own block. With the help of the GNU Radio software those toolboxes can easily get connected to each other, creating data streams. +For the simulation task and after for the Hardware part, the open-source Software GNU Radio has been chosen. This software uses toolboxes for signal processing systems too simulate or/and implement a software-defined radio, based on Python and some C++ implementations for some rapid-application-development environments. The toolboxes can simply, with the help of the graphical user interface, used by drag-and-drop. The Boxes are used to write applications, to receive or to transmit date for a digital system. Some blocks like different filters, channel codes or demodulator elements and a lot more are already implemented. For missing application new elements can be added by coding own blocks. With the help of the GNU Radio software those toolboxes can easily get connected to each other, creating data streams. \begin{figure} - \includegraphics[width=\linewidth]{./pdfs/qam_nogui.pdf} + \includegraphics[width=\linewidth]{./figures/pdfs/qam_nogui.pdf} \caption{GNU Radio Blocks} \label{fig:simul16QAM_block} \end{figure} - \begin{figure} \includegraphics[width=\linewidth]{./figures/screenshots/QAM16_Fading_2.png} \caption{Simulation results} @@ -27,14 +26,14 @@ For the simulation task and after for the Hardware part, the open-source Softwar \end{figure} \subsection{16QAM Simulation} -To get a basic line for further simulations a 16QAM has been made. The results of this simulation are shown in \figref{fig:simul16QAM} and \figref{fig:simul16QAM_1} as the red Signal. In \tabref{tab:modulation_settings} some importer Parameter settings for the Simulation Model are mentionet. +To get a basic line for further simulations a 16QAM has been made. The results of this simulation are shown in \figref{fig:simul16QAM} and \figref{fig:simul16QAM_1} as the red Signal. In \tabref{tab:modulation_settings} some importer Parameter settings for a different modulation scheme are mentioned. \begin{table}[] \centering - \caption{modulation settings} + \caption{Modulation settings for different scheme} \begin{tabular}{ccc} \toprule - Scheme & Samples per symbol & Costas Loop Order\\ + Modulation Scheme & Samples per Symbol & Costas Loop Order\\ \midrule BPSK & 1 & 2 \\ QPSK & 2 & 4 \\ @@ -85,41 +84,57 @@ For the a first simulation with some fading the 16QAM simulation model has been \subsubsection{FIR-Filter} A FIR-Filter was added in the Channel to create a time delay between tow paths. In \figref{fig:simul16QAM} the result includes a direct path and a delayed one. In the plot of \figref{fig:simul16QAM_1} the transmission line dosn't include a direct path. It's impotent to mention that the delay should be smaller than the symbol rate or a multiple of it. - +\newpage \section{Hardware} -As Hardware we chosen the USRP B210 from Ettus Research, with the following specifications shown in Tab. \ref{tab:USRP B210 specifications}. Because this SDR is more than enough for our requires. +As Hardware we chosen the USRP B210 from Ettus Research, with the following specifications shown in \tabref{tab:USRP B210 specifications}. Because this SDR is more than enough for our requires. + + +\subsection{16QAM Hardware setup} +For the Hardware setup up some changes are made in the file from the 16QAM simulation to fit with the SDRs. For the first test a coaxial cable was used as transmission line, after the cabel were been replaced with two antennas. The gnu radio block scheme is shown in \figref{fig:simul16QAM_Hardware_Aufbau}. The results for s anntena set uo with a transmission line of 20cm are plotted in \figref{fig:simul16QAM__Hardware}. + +\subsubsection{Channel} +\paragraph{UHD: USRP Sink and Source} +Instead of the channel modeling block the USRP blocks are used. The sink as transmitter and the source as resiver. The Signal is sended on a center frequency of 2.4GHz. + +\begin{figure} + \includegraphics[width=\linewidth]{./figures/pdfs/qam_Hardware_1711.pdf} + \caption{GNU Radio Blocks Hardware} + \label{fig:simul16QAM_Hardware_Aufbau} +\end{figure} + +\begin{figure} + \includegraphics[width=\linewidth]{./figures/screenshots/QAM16_Hardware_1711.png} + \caption{Hardware results} + \label{fig:simul16QAM__Hardware} +\end{figure} -\subsection{Hardware setup} -The First Hardware set up was from the first SDR to the second, with a coaxial cable in between. -The second was with the antennas. 2.4GHz. -% To Do: Picture +% To Do: Picture of the setup \begin{table}[] %To DO sepzifikationen ampssen / genauer? https://www.ettus.com/wp-content/uploads/2019/01/b200-b210_spec_sheet.pdf %https://kb.ettus.com/B200/B210/B200mini/B205mini#FAQ + \centering \caption{USRP B210 specifications} - \begin{tabular}[h]{|c|c|} - \hline + \begin{tabular}{ccc} + \midrule Dimensions & 9.7 x 15.5 x 1.5 cm \\ - \hline Ports & 2 TX , 2 RX, Half or Full Duplex\\ - \hline RF frequencies & from 70MHz to 6GHz\\ - \hline - Bandwidth & 200kHz-56MHz\\ - \hline + Bandwidth & 200kHz-56MHz\\ External reference input & 10 MHz \\ - \hline + \bottomrule \end{tabular} \label{tab:USRP B210 specifications} \end{table} + + \section{Measurements} |