Update CI bench images
@@ -45,29 +45,9 @@ Note: The available resources, and their current usage, is indicated here:
|
||||
Note: obelix and porcepix are both used in the OTA testbench and the 5G
|
||||
NSA/Faraday Cage testbench!
|
||||
|
||||
```
|
||||
asterix
|
||||
┌─────┐ ┌────┐
|
||||
│ ├────────┤N300│
|
||||
│ │ └────┘
|
||||
└─┬───┘
|
||||
porcepix │
|
||||
┌─────┐ │ nrmodule2
|
||||
│ ├───────────┘ ┌───────┐ ┌─────┐
|
||||
│ │ │Quectel├─────────┤ │
|
||||
└──┬─┬┘ obelix ┌────┐ └───────┘ │ │
|
||||
│ │ ┌─────┐ │N300│ └─────┘
|
||||
│ └──────────┤ ├────────┴────┘
|
||||
│ │ │
|
||||
│ └─────┴────────┬────┐
|
||||
│ │X300│
|
||||
│ └────┘
|
||||
│ UEsimbox
|
||||
│ ┌─────┐
|
||||
└────────────┤ │ ┌────┐
|
||||
│ ├────────┤SDR │
|
||||
└─────┘ └────┘
|
||||
```
|
||||

|
||||
|
||||
[PDF version](testbenches_doc_resources/5g-ota-bench.pdf) | [LaTeX/TikZ version](testbenches_doc_resources/5g-ota-bench.tex) if you want to modify to reflect your setup
|
||||
|
||||
### 5G NSA/Faraday Cage Testbench
|
||||
|
||||
@@ -76,58 +56,18 @@ porcepix │
|
||||
Note: obelix and porcepix are both used in the OTA testbench and the 5G
|
||||
NSA/Faraday Cage testbench!
|
||||
|
||||
[Proper image to be followed up]
|
||||

|
||||
|
||||
```
|
||||
obelix
|
||||
┌─────┐
|
||||
│ ├─────B7────────────────────┐
|
||||
│ │ Faraday Cage │
|
||||
└┬────┘ ┌──────────────┼───┐
|
||||
│ │ │ │
|
||||
│ │ Y │
|
||||
porcepix │ │ │
|
||||
┌─────┐ │ │ │ idefix
|
||||
│ ├──────┘ │ Y──┼────┐ ┌─────┐
|
||||
│ │ │ Y--│----├───────┐ │ │
|
||||
└────┬┘ │ Y──┼────┤Quectel├──────┤ │
|
||||
│ │ Y--│----└───────┘ └─────┘
|
||||
│ │ Y │
|
||||
│ nepes │ │ │
|
||||
│ ┌─────┐ └────────────┼─────┘
|
||||
│ │ │ │
|
||||
└──────┤ ├─────B78─────────────────┘
|
||||
└─────┘
|
||||
```
|
||||
[PDF version](testbenches_doc_resources/5g-nsa-faraday-bench.pdf) | [LaTeX/TikZ version](testbenches_doc_resources/5g-nsa-faraday-bench.tex) if you want to modify to reflect your setup
|
||||
|
||||
### 4G Testbench(es)
|
||||
|
||||
**Purpose**: 4G/LTE testbenches
|
||||
|
||||
[Proper image to be followed up]
|
||||
|
||||
```
|
||||
hutch
|
||||
┌─────┐
|
||||
│ ├─────B7────────────────────┐
|
||||
┌──────┤ │ Faraday Cage │
|
||||
│ └─────┘ ┌──────────────┼───┐
|
||||
│ │ │ │
|
||||
│ │ Y │
|
||||
nano │ │ │
|
||||
┌────┴┐ USB ┌──┼─UE │ carabe
|
||||
│ ├─────────────────────┤ │ │ ┌─────┐
|
||||
│ │ └──┼─UE │ │ │
|
||||
└───┬─┘ │ Y──┼───────B7UE──┤ │
|
||||
│ │ │ └─────┘
|
||||
│ │ Y │
|
||||
│ starsky │ │ │
|
||||
│ ┌─────┐ └────────────┼─────┘
|
||||
└───────┤ │ │
|
||||
│ ├──┬───────B40────────────┘
|
||||
└─────┘ │
|
||||
Y (sniffer)
|
||||
```
|
||||

|
||||
|
||||
[PDF version](testbenches_doc_resources/4g-faraday-bench.pdf) | [LaTeX/TikZ version](testbenches_doc_resources/4g-faraday-bench.tex) if you want to modify to reflect your setup
|
||||
|
||||
## Pipelines
|
||||
|
||||
|
||||
BIN
doc/testbenches_doc_resources/4g-faraday-bench.pdf
Normal file
BIN
doc/testbenches_doc_resources/4g-faraday-bench.png
Normal file
|
After Width: | Height: | Size: 90 KiB |
59
doc/testbenches_doc_resources/4g-faraday-bench.tex
Normal file
@@ -0,0 +1,59 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usetikzlibrary{backgrounds, positioning, shapes.symbols}
|
||||
\usepackage{helvet}
|
||||
\renewcommand*{\rmdefault}{\sfdefault}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
[
|
||||
font=\footnotesize,
|
||||
faraday/.style={minimum size=3cm, draw, dashed},
|
||||
duplexer/.style={draw,fill=white},
|
||||
]
|
||||
|
||||
\node[faraday, label={[anchor=south west]above left:Faraday cage}] (faraday) {};
|
||||
|
||||
\node[above left=0cm and 2.8cm of faraday, label=above:hutch] (hutch)
|
||||
{\includegraphics[width=1.2cm]{server}};
|
||||
\node[right=0.3cm of hutch, label=above:B210] (b210h)
|
||||
{\includegraphics[width=1.2cm]{b210}} edge (hutch);
|
||||
\node[below left=0.35cm of faraday.north east] (anto)
|
||||
{\includegraphics[width=0.3cm]{antenna}};
|
||||
\draw (b210h) -| node [pos=0.25, duplexer] {B7} (anto);
|
||||
|
||||
\node[below left=0cm and 2.8cm of faraday, label=above:starsky] (starsky)
|
||||
{\includegraphics[width=1.2cm]{server}};
|
||||
\node[right=0.3cm of starsky, label=above:B210] (b210s)
|
||||
{\includegraphics[width=1.2cm]{b210}} edge (starsky);
|
||||
\draw (hutch) -- (b210h);
|
||||
\node[above left=0.35cm of faraday.south east] (antn)
|
||||
{\includegraphics[width=0.3cm]{antenna}};
|
||||
\draw (b210s) -| node [pos=0.35, duplexer] {B40} (antn);
|
||||
\node[below right=-0.2cm and 0.8cm of b210s] (antn2)
|
||||
{\includegraphics[width=0.3cm]{antenna}};
|
||||
\draw (b210s) -| (antn2);
|
||||
|
||||
\node[left=5cm of faraday, label=above:nano] (nano)
|
||||
{\includegraphics[width=1.2cm]{server}};
|
||||
\draw (hutch) -- (nano);
|
||||
\draw (starsky) -- (nano);
|
||||
\node[above right=0.0cm and 0.35cm of faraday.west] (phone1)
|
||||
{\includegraphics[height=0.5cm]{phone}};
|
||||
\node[below right=0.0cm and 0.35cm of faraday.west] (phone2)
|
||||
{\includegraphics[height=0.5cm]{phone}};
|
||||
\draw (nano) -- node[above] {USB/adb} +(5cm,0) |- (phone1);
|
||||
\draw (nano) -- +(5cm,0) |- (phone2);
|
||||
|
||||
\node[right=1.5cm of faraday, label=above:B210] (b210c)
|
||||
{\includegraphics[width=1.2cm]{b210}};
|
||||
\node[left=.5cm of faraday.east] (antc)
|
||||
{\includegraphics[width=0.3cm]{antenna}};
|
||||
\draw (b210c) -- node [pos=0.35, duplexer] {B7UE} (antc);
|
||||
\node[right=0.7cm of b210c, label=above:carabe] (carabe)
|
||||
{\includegraphics[width=1.2cm]{server}}
|
||||
edge (b210c);
|
||||
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
||||
BIN
doc/testbenches_doc_resources/5g-nsa-faraday-bench.pdf
Normal file
BIN
doc/testbenches_doc_resources/5g-nsa-faraday-bench.png
Normal file
|
After Width: | Height: | Size: 87 KiB |
55
doc/testbenches_doc_resources/5g-nsa-faraday-bench.tex
Normal file
@@ -0,0 +1,55 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usetikzlibrary{backgrounds, positioning, shapes.symbols}
|
||||
\usepackage{helvet}
|
||||
\renewcommand*{\rmdefault}{\sfdefault}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
[
|
||||
font=\footnotesize,
|
||||
faraday/.style={minimum size=3cm, draw, dashed},
|
||||
duplexer/.style={draw,fill=white},
|
||||
]
|
||||
|
||||
\node[faraday, label={[anchor=south east]above right:Faraday cage}] (faraday) {};
|
||||
|
||||
\node[above left=0cm and 2.8cm of faraday, label=above:obelix] (obelix)
|
||||
{\includegraphics[width=1.2cm]{server}};
|
||||
\node[right=0.3cm of obelix, label=above:B200-mini] (b210o)
|
||||
{\includegraphics[width=1.2cm]{b200-mini}} edge (obelix);
|
||||
\node[below right=0.35cm of faraday.north west] (anto)
|
||||
{\includegraphics[width=0.3cm]{antenna}};
|
||||
\draw (b210o) -| node [pos=0.2, duplexer] {B7} (anto);
|
||||
|
||||
\node[below left=0cm and 2.8cm of faraday, label=above:nepes] (nepes)
|
||||
{\includegraphics[width=1.2cm]{server}};
|
||||
\node[right=0.3cm of nepes, label=above:B200-mini] (b210n)
|
||||
{\includegraphics[width=1.2cm]{b200-mini}} edge (nepes);
|
||||
\draw (obelix) -- (b210o);
|
||||
\node[above right=0.35cm of faraday.south west] (antn)
|
||||
{\includegraphics[width=0.3cm]{antenna}};
|
||||
\draw (b210n) -| node [pos=0.2, duplexer] {B78} (antn);
|
||||
|
||||
\node[left=5cm of faraday, label=above:porcepix] (porcepix)
|
||||
{\includegraphics[width=1.2cm]{server}};
|
||||
\draw (obelix) -- (porcepix);
|
||||
\draw (nepes) -- (porcepix);
|
||||
|
||||
\node[right=1.5cm of faraday, label=above:RM500Q-GL] (quectel)
|
||||
{\includegraphics[height=1.2cm]{quectel}};
|
||||
\node[above left=-0.1cm and 0.2cm of faraday.east] (aq2)
|
||||
{\includegraphics[width=0.3cm]{antenna}} edge (quectel);
|
||||
\node[above=-0.2cm of aq2] (aq1)
|
||||
{\includegraphics[width=0.3cm]{antenna}} edge (quectel);
|
||||
\node[below=-0.2cm of aq2] (aq3)
|
||||
{\includegraphics[width=0.3cm]{antenna}} edge (quectel);
|
||||
\node[below=-0.2cm of aq3]
|
||||
{\includegraphics[width=0.3cm]{antenna}} edge (quectel);
|
||||
\node[right=1cm of quectel, label=above:idefix] (idefix)
|
||||
{\includegraphics[width=1.2cm]{server}}
|
||||
edge (quectel);
|
||||
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
||||
BIN
doc/testbenches_doc_resources/5g-ota-bench.pdf
Normal file
BIN
doc/testbenches_doc_resources/5g-ota-bench.png
Normal file
|
After Width: | Height: | Size: 88 KiB |
63
doc/testbenches_doc_resources/5g-ota-bench.tex
Normal file
@@ -0,0 +1,63 @@
|
||||
\documentclass{standalone}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usetikzlibrary{backgrounds, positioning, shapes.symbols}
|
||||
\usepackage{helvet}
|
||||
\renewcommand*{\rmdefault}{\sfdefault}
|
||||
|
||||
\begin{document}
|
||||
\begin{tikzpicture}
|
||||
[
|
||||
font=\footnotesize,
|
||||
faraday/.style={minimum size=3cm, draw, dashed},
|
||||
duplexer/.style={draw,fill=white},
|
||||
]
|
||||
|
||||
\node[label=above:porcepix] (porcepix)
|
||||
{\includegraphics[width=1.2cm]{server}};
|
||||
|
||||
\node[above right=1cm and 2cm of porcepix, label=above:asterix] (asterix)
|
||||
{\includegraphics[width=1.2cm]{server}}
|
||||
edge (porcepix);
|
||||
\node[right=0.3cm of asterix, label=above:N310] (n310a)
|
||||
{\includegraphics[width=1.5cm]{n310}} edge (asterix);
|
||||
\node[right=.2cm of n310a, duplexer] (b78o) {B78} edge (n310a);
|
||||
\node[below right=-0.1cm and 0.35cm of b78o.east] (anto1)
|
||||
{\includegraphics[width=0.3cm]{antenna}} edge (b78o);
|
||||
\node[above right=-0.1cm and 0.35cm of b78o.east] (anto2)
|
||||
{\includegraphics[width=0.3cm]{antenna}} edge (b78o);
|
||||
|
||||
\node[right=2cm of porcepix, label=above:obelix] (obelix)
|
||||
{\includegraphics[width=1.2cm]{server}}
|
||||
edge (porcepix);
|
||||
\node[above right=-0.5cm and 0.3cm of obelix, label=above:N310] (n310o)
|
||||
{\includegraphics[width=1.5cm]{n310}} edge (obelix);
|
||||
\node[right=.2cm of n310o, duplexer] (b78o) {B40} edge (n310o);
|
||||
\node[below right=-0.1cm and 0.35cm of b78o.east] (anto1)
|
||||
{\includegraphics[width=0.3cm]{antenna}} edge (b78o);
|
||||
\node[above right=-0.1cm and 0.35cm of b78o.east] (anto2)
|
||||
{\includegraphics[width=0.3cm]{antenna}} edge (b78o);
|
||||
\node[below right=-0.5cm and 0.3cm of obelix, label=above:X310] (x310o)
|
||||
{\includegraphics[width=1.5cm]{x310}} edge (obelix);
|
||||
\node[right=.2cm of x310o, duplexer] (b78o) {B78} edge (x310o);
|
||||
\node[below right=-0.1cm and 0.35cm of b78o.east] (anto1)
|
||||
{\includegraphics[width=0.3cm]{antenna}} edge (b78o);
|
||||
\node[above right=-0.1cm and 0.35cm of b78o.east] (anto2)
|
||||
{\includegraphics[width=0.3cm]{antenna}} edge (b78o);
|
||||
|
||||
\node[right=5.0cm of n310o, label=above:RM500Q-GL] (quectel)
|
||||
{\includegraphics[height=1.2cm]{quectel}};
|
||||
\node[above left=-0.1cm and 0.8cm of quectel.west] (aq2)
|
||||
{\includegraphics[width=0.3cm]{antenna}} edge (quectel);
|
||||
\node[above=-0.2cm of aq2] (aq1)
|
||||
{\includegraphics[width=0.3cm]{antenna}} edge (quectel);
|
||||
\node[below=-0.2cm of aq2] (aq3)
|
||||
{\includegraphics[width=0.3cm]{antenna}} edge (quectel);
|
||||
\node[below=-0.2cm of aq3]
|
||||
{\includegraphics[width=0.3cm]{antenna}} edge (quectel);
|
||||
\node[right=1cm of quectel, label=above:nrmodule2] (nrmodule2)
|
||||
{\includegraphics[width=1.2cm]{server}}
|
||||
edge (quectel);
|
||||
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
||||
BIN
doc/testbenches_doc_resources/antenna.pdf
Normal file
BIN
doc/testbenches_doc_resources/b200-mini.png
Normal file
|
After Width: | Height: | Size: 233 KiB |
BIN
doc/testbenches_doc_resources/b210.jpg
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
doc/testbenches_doc_resources/n310.png
Normal file
|
After Width: | Height: | Size: 118 KiB |
BIN
doc/testbenches_doc_resources/phone.pdf
Normal file
BIN
doc/testbenches_doc_resources/quectel.png
Normal file
|
After Width: | Height: | Size: 86 KiB |
BIN
doc/testbenches_doc_resources/server.pdf
Normal file
BIN
doc/testbenches_doc_resources/x310.jpg
Normal file
|
After Width: | Height: | Size: 11 KiB |