Rework all the Matlab computation
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 206 KiB |
@@ -1,66 +0,0 @@
|
||||
\setlength\fwidth{6.5cm}
|
||||
\setlength\fheight{7cm}
|
||||
|
||||
\begin{tikzpicture}
|
||||
\begin{axis}[%
|
||||
width=1.0\fwidth,
|
||||
height=0.60\fheight,
|
||||
at={(0.0\fwidth, 0.35\fheight)},
|
||||
scale only axis,
|
||||
xmode=log,
|
||||
xmin=0.001,
|
||||
xmax=1,
|
||||
xtick={0.001,0.01,0.1,1},
|
||||
xticklabels={{}},
|
||||
xminorticks=true,
|
||||
ymode=log,
|
||||
ymin=0.002,
|
||||
ymax=5,
|
||||
ytick={0.001, 0.01, 0.1, 1, 10},
|
||||
yminorticks=true,
|
||||
ylabel={Magnitude},
|
||||
xminorgrids,
|
||||
yminorgrids,
|
||||
legend style={at={(1,0)}, outer sep=2pt, anchor=south east, legend cell align=left, align=left, draw=black, nodes={scale=0.7, transform shape}}
|
||||
]
|
||||
\addplot [color=mycolor1, line width=1.5pt]
|
||||
table [x=freqs, y=Hhm, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/matcomp_ligo_hinf.csv};
|
||||
\addlegendentry{$H_H(s)$ - $\mathcal{H}_\infty$}
|
||||
\addplot [color=mycolor1, dashed, line width=1.5pt]
|
||||
table [x=freqs, y=Hhm, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/matcomp_ligo_fir.csv};
|
||||
\addlegendentry{$H_H(s)$ - FIR}
|
||||
\addplot [color=mycolor2, line width=1.5pt]
|
||||
table [x=freqs, y=Hlm, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/matcomp_ligo_hinf.csv};
|
||||
\addlegendentry{$H_L(s)$ - $\mathcal{H}_\infty$}
|
||||
\addplot [color=mycolor2, dashed, line width=1.5pt]
|
||||
table [x=freqs, y=Hlm, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/matcomp_ligo_fir.csv};
|
||||
\addlegendentry{$H_L(s)$ - FIR}
|
||||
\end{axis}
|
||||
|
||||
\begin{axis}[%
|
||||
width=1.0\fwidth,
|
||||
height=0.3\fheight,
|
||||
at={(0.0\fwidth, 0.0\fheight)},
|
||||
scale only axis,
|
||||
xmode=log,
|
||||
xmin=0.001,
|
||||
xmax=1,
|
||||
xtick={0.001, 0.01, 0.1, 1},
|
||||
xminorticks=true,
|
||||
xlabel={Frequency [Hz]},
|
||||
ymin=-180,
|
||||
ymax=180,
|
||||
ytick={-180, -90, 0, 90, 180},
|
||||
ylabel={Phase [deg]},
|
||||
xminorgrids,
|
||||
]
|
||||
\addplot [color=mycolor1, line width=1.5pt, forget plot]
|
||||
table [x=freqs, y=Hhp, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/matcomp_ligo_hinf.csv};
|
||||
\addplot [color=mycolor1, dashed, line width=1.5pt, forget plot]
|
||||
table [x=freqs, y=Hhp, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/matcomp_ligo_fir.csv};
|
||||
\addplot [color=mycolor2, line width=1.5pt, forget plot]
|
||||
table [x=freqs, y=Hlp, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/matcomp_ligo_hinf.csv};
|
||||
\addplot [color=mycolor2, dashed, line width=1.5pt, forget plot]
|
||||
table [x=freqs, y=Hlp, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/matcomp_ligo_fir.csv};
|
||||
\end{axis}
|
||||
\end{tikzpicture}
|
BIN
tikz/figs/fir_filter_ligo.pdf
Normal file
BIN
tikz/figs/hinf_filters_results.pdf
Normal file
BIN
tikz/figs/hinf_synthesis_ligo_results.pdf
Normal file
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 128 KiB |
@@ -1,67 +0,0 @@
|
||||
\setlength\fwidth{6.5cm}
|
||||
\setlength\fheight{6cm}
|
||||
|
||||
\begin{tikzpicture}
|
||||
\begin{axis}[%
|
||||
width=1.0\fwidth,
|
||||
height=0.5\fheight,
|
||||
at={(0.0\fwidth, 0.5\fheight)},
|
||||
scale only axis,
|
||||
xmode=log,
|
||||
xmin=0.1,
|
||||
xmax=1000,
|
||||
xtick={0.1, 1, 10, 100, 1000},
|
||||
xticklabels={{}},
|
||||
xminorticks=true,
|
||||
ymode=log,
|
||||
ymin=0.0005,
|
||||
ymax=20,
|
||||
ytick={0.001, 0.01, 0.1, 1, 10},
|
||||
yminorticks=true,
|
||||
ylabel={Magnitude},
|
||||
xminorgrids,
|
||||
yminorgrids,
|
||||
]
|
||||
\addplot [color=mycolor1, line width=1.5pt, forget plot]
|
||||
table [x=freqs, y=H1, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/mathinf_filters_results.csv};
|
||||
|
||||
\addplot [color=mycolor2, line width=1.5pt, forget plot]
|
||||
table [x=freqs, y=H2, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/mathinf_filters_results.csv};
|
||||
|
||||
\addplot [color=mycolor1, dashed, line width=1.5pt, forget plot]
|
||||
table [x=freqs, y=W1, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/mathinf_weights.csv};
|
||||
|
||||
\addplot [color=mycolor2, dashed, line width=1.5pt, forget plot]
|
||||
table [x=freqs, y=W2, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/mathinf_weights.csv};
|
||||
\end{axis}
|
||||
|
||||
\begin{axis}[%
|
||||
width=1.0\fwidth,
|
||||
height=0.45\fheight,
|
||||
at={(0.0\fwidth, 0.0\fheight)},
|
||||
scale only axis,
|
||||
xmode=log,
|
||||
xmin=0.1,
|
||||
xmax=1000,
|
||||
xtick={0.1, 1, 10, 100, 1000},
|
||||
xminorticks=true,
|
||||
xlabel={Frequency [Hz]},
|
||||
ymin=-200,
|
||||
ymax=200,
|
||||
ytick={-180, -90, 0, 90, 180},
|
||||
ylabel={Phase [deg]},
|
||||
xminorgrids,
|
||||
legend style={at={(1,1.1)}, outer sep=2pt , anchor=north east, legend cell align=left, align=left, draw=black, nodes={scale=0.7, transform shape}},
|
||||
]
|
||||
\addlegendimage{color=mycolor1, dashed, line width=1.5pt}
|
||||
\addlegendentry{$W_1^{-1}$};
|
||||
\addlegendimage{color=mycolor2, dashed, line width=1.5pt}
|
||||
\addlegendentry{$W_2^{-1}$};
|
||||
\addplot [color=mycolor1, line width=1.5pt]
|
||||
table [x=freqs, y=H1p, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/mathinf_filters_results.csv};
|
||||
\addlegendentry{$H_1$};
|
||||
\addplot [color=mycolor2, line width=1.5pt]
|
||||
table [x=freqs, y=H2p, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/mathinf_filters_results.csv};
|
||||
\addlegendentry{$H_2$};
|
||||
\end{axis}
|
||||
\end{tikzpicture}
|
Before Width: | Height: | Size: 52 KiB |
Before Width: | Height: | Size: 196 KiB |
@@ -1,80 +0,0 @@
|
||||
\setlength\fwidth{6.5cm}
|
||||
\setlength\fheight{6cm}
|
||||
|
||||
\begin{tikzpicture}
|
||||
\begin{axis}[%
|
||||
width=1.0\fwidth,
|
||||
height=0.55\fheight,
|
||||
at={(0.0\fwidth, 0.45\fheight)},
|
||||
scale only axis,
|
||||
xmode=log,
|
||||
xmin=0.1,
|
||||
xmax=100,
|
||||
xticklabels={{}},
|
||||
xminorticks=true,
|
||||
ymode=log,
|
||||
ymin=0.0005,
|
||||
ymax=20,
|
||||
ytick={0.001, 0.01, 0.1, 1, 10},
|
||||
yminorticks=true,
|
||||
ylabel={Magnitude},
|
||||
xminorgrids,
|
||||
yminorgrids,
|
||||
legend columns=2,
|
||||
legend style={
|
||||
/tikz/column 2/.style={
|
||||
column sep=5pt,
|
||||
},
|
||||
at={(1,0)}, outer sep=2pt , anchor=south east, legend cell align=left, align=left, draw=black, nodes={scale=0.7, transform shape}
|
||||
},
|
||||
]
|
||||
\addplot [color=mycolor1, dashed, line width=1.5pt]
|
||||
table [x=freqs, y=W1, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/mathinf_three_weights.csv};
|
||||
\addlegendentry{${W_1}^{-1}$};
|
||||
\addplot [color=mycolor1, line width=1.5pt]
|
||||
table [x=freqs, y=H1, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/mathinf_three_results.csv};
|
||||
\addlegendentry{$H_1$};
|
||||
|
||||
|
||||
\addplot [color=mycolor2, dashed, line width=1.5pt]
|
||||
table [x=freqs, y=W2, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/mathinf_three_weights.csv};
|
||||
\addlegendentry{${W_2}^{-1}$};
|
||||
\addplot [color=mycolor2, line width=1.5pt]
|
||||
table [x=freqs, y=H2, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/mathinf_three_results.csv};
|
||||
\addlegendentry{$H_2$};
|
||||
|
||||
\addplot [color=mycolor3, dashed, line width=1.5pt]
|
||||
table [x=freqs, y=W3, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/mathinf_three_weights.csv};
|
||||
\addlegendentry{${W_3}^{-1}$};
|
||||
\addplot [color=mycolor3, line width=1.5pt]
|
||||
table [x=freqs, y=H3, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/mathinf_three_results.csv};
|
||||
\addlegendentry{$H_3$};
|
||||
\end{axis}
|
||||
|
||||
\begin{axis}[%
|
||||
width=1.0\fwidth,
|
||||
height=0.4\fheight,
|
||||
at={(0.0\fwidth, 0.0\fheight)},
|
||||
scale only axis,
|
||||
xmode=log,
|
||||
xmin=0.1,
|
||||
xmax=100,
|
||||
xminorticks=true,
|
||||
xlabel={Frequency [Hz]},
|
||||
ymin=-240,
|
||||
ymax=240,
|
||||
ytick={-180, -90, 0, 90, 180},
|
||||
ylabel={Phase [deg]},
|
||||
xminorgrids,
|
||||
]
|
||||
|
||||
\addplot [color=mycolor1, line width=1.5pt]
|
||||
table [x=freqs, y=H1p, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/mathinf_three_results.csv};
|
||||
|
||||
\addplot [color=mycolor2, line width=1.5pt]
|
||||
table [x=freqs, y=H2p, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/mathinf_three_results.csv};
|
||||
|
||||
\addplot [color=mycolor3, line width=1.5pt]
|
||||
table [x=freqs, y=H3p, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/mathinf_three_results.csv};
|
||||
\end{axis}
|
||||
\end{tikzpicture}
|
Before Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 94 KiB |
@@ -1,66 +0,0 @@
|
||||
\setlength\fwidth{6.5cm}
|
||||
\setlength\fheight{4cm}
|
||||
|
||||
\begin{tikzpicture}
|
||||
\begin{axis}[%
|
||||
width=1.0\fwidth,
|
||||
height=1.0\fheight,
|
||||
at={(0.0\fwidth, 0.0\fheight)},
|
||||
scale only axis,
|
||||
separate axis lines,
|
||||
every outer x axis line/.append style={black},
|
||||
every x tick label/.append style={font=\color{black}},
|
||||
every x tick/.append style={black},
|
||||
xmode=log,
|
||||
xmin=0.001,
|
||||
xmax=1,
|
||||
xminorticks=true,
|
||||
xlabel={Frequency [Hz]},
|
||||
every outer y axis line/.append style={black},
|
||||
every y tick label/.append style={font=\color{black}},
|
||||
every y tick/.append style={black},
|
||||
ymode=log,
|
||||
ymin=0.005,
|
||||
ymax=20,
|
||||
yminorticks=true,
|
||||
ylabel={Magnitude},
|
||||
axis background/.style={fill=white},
|
||||
xmajorgrids,
|
||||
xminorgrids,
|
||||
ymajorgrids,
|
||||
yminorgrids,
|
||||
legend style={at={(0,1)}, outer sep=2pt, anchor=north west, legend cell align=left, align=left, draw=black, nodes={scale=0.7, transform shape}}
|
||||
]
|
||||
|
||||
\addplot [color=mycolor1, line width=1.5pt]
|
||||
table [x=freqs, y=wHm, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/matligo_weights.csv};
|
||||
\addlegendentry{$|w_H|^{-1}$}
|
||||
|
||||
\addplot [color=mycolor2, line width=1.5pt]
|
||||
table [x=freqs, y=wLm, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/matligo_weights.csv};
|
||||
\addlegendentry{$|w_L|^{-1}$}
|
||||
|
||||
\addplot [color=black, dotted, line width=1.5pt]
|
||||
table[row sep=crcr]{%
|
||||
0.0005 0.008\\
|
||||
0.008 0.008\\
|
||||
};
|
||||
\addlegendentry{Specifications}
|
||||
|
||||
\addplot [color=black, dotted, line width=1.5pt, forget plot]
|
||||
table[row sep=crcr]{%
|
||||
0.008 0.008\\
|
||||
0.04 1\\
|
||||
};
|
||||
\addplot [color=black, dotted, line width=1.5pt, forget plot]
|
||||
table[row sep=crcr]{%
|
||||
0.04 3\\
|
||||
0.1 3\\
|
||||
};
|
||||
\addplot [color=black, dotted, line width=1.5pt]
|
||||
table[row sep=crcr]{%
|
||||
0.1 0.045\\
|
||||
2 0.045\\
|
||||
};
|
||||
\end{axis}
|
||||
\end{tikzpicture}
|