Compare commits
No commits in common. "f7031da843c21c5c8777cbe4bafee94a5e9a777b" and "b6acefaae594c03322fe48a7c572a62cfe4cbdba" have entirely different histories.
f7031da843
...
b6acefaae5
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 162 KiB After Width: | Height: | Size: 162 KiB |
Before Width: | Height: | Size: 164 KiB After Width: | Height: | Size: 164 KiB |
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 66 KiB |
Before Width: | Height: | Size: 306 KiB After Width: | Height: | Size: 306 KiB |
Before Width: | Height: | Size: 117 KiB After Width: | Height: | Size: 117 KiB |
@ -1,18 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Directory containing SVG files
|
||||
INPUT_DIR="."
|
||||
|
||||
# Loop through all SVG files in the directory
|
||||
for svg_file in "$INPUT_DIR"/*.svg; do
|
||||
# Check if there are SVG files in the directory
|
||||
if [ -f "$svg_file" ]; then
|
||||
# Output PDF file name
|
||||
pdf_file="../${svg_file%.svg}.pdf"
|
||||
png_file="../${svg_file%.svg}"
|
||||
|
||||
# Convert SVG to PDF using Inkscape
|
||||
inkscape "$svg_file" --export-filename="$pdf_file" && \
|
||||
pdftocairo -png -singlefile -cropbox "$pdf_file" "$png_file"
|
||||
fi
|
||||
done
|
@ -10,6 +10,15 @@
|
||||
|
||||
|
||||
|
||||
@techreport{spengen16_high_voltag_amplif,
|
||||
author = {W. Merlijn van Spengen},
|
||||
institution = {Falco Systems},
|
||||
title = {High Voltage Amplifiers: How fast are they really?},
|
||||
year = 2016,
|
||||
}
|
||||
|
||||
|
||||
|
||||
@techreport{spengen20_high_voltag_amplif,
|
||||
author = {W. Merlijn van Spengen},
|
||||
institution = {Falco Systems},
|
||||
@ -38,6 +47,7 @@
|
||||
pages = {3751-3768},
|
||||
doi = {10.23919/acc55779.2023.10156102},
|
||||
url = {http://dx.doi.org/10.23919/ACC55779.2023.10156102},
|
||||
DATE_ADDED = {Tue Dec 17 10:56:35 2024},
|
||||
month = 5,
|
||||
}
|
||||
|
||||
@ -80,15 +90,16 @@
|
||||
|
||||
|
||||
|
||||
@article{hauser91_princ_overs_d_conver,
|
||||
@article{hauser91_princ_overs_conver,
|
||||
author = {Max Hauser},
|
||||
title = {Principles of Oversampling {A/D} Conversion},
|
||||
title = {Principles of Oversampling A/d Conversion},
|
||||
journal = {Journal of Audio Engineering Society},
|
||||
year = 1991,
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@book{reza06_piezoel_trans_vibrat_contr_dampin,
|
||||
author = {Reza, Moheimani and Andrew, Fleming},
|
||||
title = {Piezoelectric Transducers for Vibration Control and
|
||||
|
@ -1014,10 +1014,10 @@ The amplitude spectral density of the recorded values was computed and is presen
|
||||
The ADC noise exhibits characteristics of white noise with an amplitude spectral density of $5.6\,\mu V/\sqrt{\text{Hz}}$ (equivalent to $0.4\,\text{mV RMS}$), which satisfies the established specifications.
|
||||
All ADC channels demonstrated similar performance, so only one channel's noise profile is shown.
|
||||
|
||||
If necessary, oversampling can be applied to further reduce the noise [[cite:&lab13_improv_adc]].
|
||||
If necessary, oversampling can be applied to further reduce the noise cite:lab13_improv_adc.
|
||||
To gain $w$ additional bits of resolution, the oversampling frequency $f_{os}$ should be set to $f_{os} = 4^w \cdot F_s$.
|
||||
Given that the ADC can operate at 200kSPS while the real-time controller runs at 10kSPS, an oversampling factor of 16 can be employed to gain approximately two additional bits of resolution (reducing noise by a factor of 4).
|
||||
This approach is effective because the noise approximates white noise and its amplitude exceeds 1 LSB (0.3 mV) [[cite:&hauser91_princ_overs_d_conver]].
|
||||
This approach is effective because the noise approximates white noise and its amplitude exceeds 1 LSB (0.3 mV) [[cite:hauser91_princ_overs_conver]].
|
||||
|
||||
#+begin_src matlab
|
||||
%% ADC noise
|
||||
@ -1178,7 +1178,7 @@ exportFig('figs/detail_instrumentation_step_response_force_sensor.pdf', 'width',
|
||||
#+end_src
|
||||
|
||||
#+name: fig:detail_instrumentation_force_sensor
|
||||
#+caption: Electrical schematic of the ADC measuring the piezoelectric force sensor (\subref{fig:detail_instrumentation_force_sensor_adc}), adapted from [[cite:&reza06_piezoel_trans_vibrat_contr_dampin]]. Measured voltage $V_s$ while step voltages are generated for the actuator stacks (\subref{fig:detail_instrumentation_step_response_force_sensor}).
|
||||
#+caption: Electrical schematic of the ADC measuring the piezoelectric force sensor (\subref{fig:detail_instrumentation_force_sensor_adc}), adapted from cite:reza06_piezoel_trans_vibrat_contr_dampin. Measured voltage $V_s$ while step voltages are generated for the actuator stacks (\subref{fig:detail_instrumentation_step_response_force_sensor}).
|
||||
#+attr_latex: :options [htbp]
|
||||
#+begin_figure
|
||||
#+attr_latex: :caption \subcaption{\label{fig:detail_instrumentation_force_sensor_adc}Electrical Schematic}
|
||||
|