summaryrefslogtreecommitdiff
path: root/paper/safety-reset-paper.tex
diff options
context:
space:
mode:
authorjaseg <git@jaseg.de>2022-09-27 18:20:32 +0200
committerjaseg <git@jaseg.de>2022-09-27 18:20:32 +0200
commit4fea1b48cbfa0f093c81f914ddfac963bbaa5a59 (patch)
tree7c85b4f568d5ee46bb4aec7f75499da5945e1d11 /paper/safety-reset-paper.tex
parent64c16a6de77e189e856c1b17f9aa963d651b9006 (diff)
downloadmaster-thesis-4fea1b48cbfa0f093c81f914ddfac963bbaa5a59.tar.gz
master-thesis-4fea1b48cbfa0f093c81f914ddfac963bbaa5a59.tar.bz2
master-thesis-4fea1b48cbfa0f093c81f914ddfac963bbaa5a59.zip
Add figure captions
Diffstat (limited to 'paper/safety-reset-paper.tex')
-rw-r--r--paper/safety-reset-paper.tex26
1 files changed, 19 insertions, 7 deletions
diff --git a/paper/safety-reset-paper.tex b/paper/safety-reset-paper.tex
index c9a54d9..2525b67 100644
--- a/paper/safety-reset-paper.tex
+++ b/paper/safety-reset-paper.tex
@@ -838,6 +838,13 @@ without triggering them to reset.
to the smart meter in the middle through an adapter board. The top left contains a USB hub with debug interfaces to
the reset microcontroller. The cables on the bottom left are the debug USB cable and the \SI{3.5}{\milli\meter}
audio cable for the simulated mains voltage input.}
+ \Description{A photo of the safety reset prototype. Visible is a stand made from plywood to which a smart meter is
+ mounted in the middle. To one side of the smart meter a light switch and a socket are connected. To the other side,
+ an orange power cable exits towards the back of the stand. The smart meter is connected to a prototype circuit board
+ with colorful wires. The prototype circuit board is in turn connected to a microcontroller development board. The
+ development board is connected to a USB hub with both an SWD programming adapter and a USB to serial converter. A
+ usb cable from the USB hub as well as a 3.5 millimeter audio cable from the prototype circuit board are neatly
+ coiled up and hang down from the stand.}
\label{fig_proto_pic}
\end{figure}
@@ -864,13 +871,18 @@ the meter's display after boot-up.
\centering
\includegraphics[width=0.45\textwidth]{prototype_schema}
\caption{The signal processing chain of our demonstrator.}
- \Description{A photo of the safety reset prototype. Visible is a stand made from plywood to which a smart meter is
- mounted in the middle. To one side of the smart meter a light switch and a socket are connected. To the other side,
- an orange power cable exits towards the back of the stand. The smart meter is connected to a prototype circuit board
- with colorful wires. The prototype circuit board is in turn connected to a microcontroller development board. The
- development board is connected to a USB hub with both an SWD programming adapter and a USB to serial converter. A
- usb cable from the USB hub as well as a 3.5 millimeter audio cable from the prototype circuit board are neatly
- coiled up and hang down from the stand.}
+ \Description{A diagram showing the signal processing flow. The diagram shows a number of steps going from grid
+ voltage waveform to trigger decition. The diagram begins with the DMA-assisted ADC capture. At this point, the
+ signal is a clean analog sine wave. The next step is grid frequency estimation, after which the signal is a
+ noise-like ragged line. After grid frequency estimation follows DSSS demodulation, which itself is made up of three
+ steps. The first step of DSSS demodulation is convolution, which produces a small noise signal with a large peak
+ somewhere in the middle. The peak is roughly ten times the amplitude of the noise and has two prominent negative
+ sidelobes to the left and right. The following step, CWT peak contrast enhancement, clenas up this signal and
+ removes the side-lobes leaving only the positive peak sticking out of the background noise. The final step of DSSS
+ demodulation is maximum likelihood estimation, which produces a vector of n plus k discrete elements. After DSSS
+ demodulation, this vector is passed through Reed-Solomon error correction, which transforms it into a vector of now
+ only n discrete elements. This vector is then finally processed in the cryptographic trigger protocol, which
+ produces the final trigger decision.}
\label{fig_demo_sig_schema}
\end{figure}