diff --git a/matlab/figs/magnitude_wphi.pdf b/matlab/figs/magnitude_wphi.pdf new file mode 100644 index 0000000..da37b02 Binary files /dev/null and b/matlab/figs/magnitude_wphi.pdf differ diff --git a/matlab/figs/magnitude_wphi.png b/matlab/figs/magnitude_wphi.png new file mode 100644 index 0000000..4de65a7 Binary files /dev/null and b/matlab/figs/magnitude_wphi.png differ diff --git a/matlab/figs/upper_bounds_comp_filter_max_phase_uncertainty.pdf b/matlab/figs/upper_bounds_comp_filter_max_phase_uncertainty.pdf index aeb1be9..2a0aac1 100644 Binary files a/matlab/figs/upper_bounds_comp_filter_max_phase_uncertainty.pdf and b/matlab/figs/upper_bounds_comp_filter_max_phase_uncertainty.pdf differ diff --git a/matlab/figs/upper_bounds_comp_filter_max_phase_uncertainty.png b/matlab/figs/upper_bounds_comp_filter_max_phase_uncertainty.png index 2d6e3de..96d74ab 100644 Binary files a/matlab/figs/upper_bounds_comp_filter_max_phase_uncertainty.png and b/matlab/figs/upper_bounds_comp_filter_max_phase_uncertainty.png differ diff --git a/matlab/index.html b/matlab/index.html index 1d47acb..3fa94e5 100644 --- a/matlab/index.html +++ b/matlab/index.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- +When blending two sensors using complementary filters with unknown dynamics, phase lag may be introduced that renders the close-loop system unstable.
Then, three design methods for generating two complementary filters are proposed:
The idea is to combine sensors that works in different frequency range using complementary filters.
@@ -427,23 +427,23 @@ All the files (data and Matlab scripts) are accessible
-
-Let's consider the sensor fusion architecture shown on figure 1 where two sensors (sensor 1 and sensor 2) are measuring the same quantity \(x\) with different noise characteristics determined by \(N_1(s)\) and \(N_2(s)\).
+Let's consider the sensor fusion architecture shown on figure 1 where two sensors (sensor 1 and sensor 2) are measuring the same quantity \(x\) with different noise characteristics determined by \(N_1(s)\) and \(N_2(s)\).
\(\tilde{n}_1\) and \(\tilde{n}_2\) are normalized white noise:
Figure 1: Fusion of two sensors
Figure 2: Fusion of two sensors with ideal dynamics
Let's define the noise characteristics of the two sensors by choosing \(N_1\) and \(N_2\):
@@ -516,7 +516,7 @@ N2 = (
+
Figure 3: Noise Characteristics of the two sensors (png, pdf)
As \(\tilde{n}_1\) and \(\tilde{n}_2\) are normalized white noise: \(\Phi_{\tilde{n}_1}(\omega) = \Phi_{\tilde{n}_2}(\omega) = 1\) and we have:
@@ -538,11 +538,11 @@ For that, we use the \(\mathcal{H}_2\) Synthesis.
-We use the generalized plant architecture shown on figure 4.
+We use the generalized plant architecture shown on figure 4.
Figure 4: \(\mathcal{H}_2\) Synthesis - Generalized plant used for the optimal generation of complementary filters
-We define the generalized plant \(P\) on matlab as shown on figure 4.
+We define the generalized plant \(P\) on matlab as shown on figure 4.
-The complementary filters obtained are shown on figure 5.
+The complementary filters obtained are shown on figure 5.
-The PSD of the noise of the individual sensor and of the super sensor are shown in Fig. 6.
+The PSD of the noise of the individual sensor and of the super sensor are shown in Fig. 6.
-The Cumulative Power Spectrum (CPS) is shown on Fig. 7.
+The Cumulative Power Spectrum (CPS) is shown on Fig. 7.
@@ -601,7 +601,7 @@ The obtained RMS value of the super sensor is lower than the RMS value of the in
Figure 5: Obtained complementary filters using the \(\mathcal{H}_2\) Synthesis (png, pdf)
Figure 6: Power Spectral Density of the estimated \(\hat{x}\) using the two sensors alone and using the optimally fused signal (png, pdf)
Figure 7: Cumulative Power Spectrum of individual sensors and super sensor using the \(\mathcal{H}_2\) synthesis (png, pdf)
Another objective that we may have is that the noise of the super sensor \(n_{SS}\) is following the minimum of the noise of the two sensors \(n_1\) and \(n_2\):
@@ -662,12 +662,12 @@ We could try to approach that with the \(\mathcal{H}_\infty\) synthesis by using
-As shown on Fig. 3, the frequency where the two sensors have the same noise level is around 9Hz.
+As shown on Fig. 3, the frequency where the two sensors have the same noise level is around 9Hz.
We will thus choose weighting functions such that the merging frequency is around 9Hz.
-The weighting functions used as well as the obtained complementary filters are shown in Fig. 8.
+The weighting functions used as well as the obtained complementary filters are shown in Fig. 8.
Figure 8: Weights and Complementary Fitlers obtained (png, pdf)
We have that:
@@ -800,7 +800,7 @@ We use this as the weighting functions for the \(\mathcal{H}_\infty\) synthesis
-The weighting function and the obtained complementary filters are shown in Fig. 9.
+The weighting function and the obtained complementary filters are shown in Fig. 9.
Figure 9: Weights and Complementary Fitlers obtained (png, pdf)
The three methods are now compared.
-The Power Spectral Density of the super sensors obtained with the complementary filters designed using the three methods are shown in Fig. 10.
+The Power Spectral Density of the super sensors obtained with the complementary filters designed using the three methods are shown in Fig. 10.
-The Cumulative Power Spectrum for the same sensors are shown on Fig. 11.
+The Cumulative Power Spectrum for the same sensors are shown on Fig. 11.
-The RMS value of the obtained super sensors are shown on table 1.
+The RMS value of the obtained super sensors are shown on table 1.
1.1 Architecture
+1.1 Architecture
1.2 Noise of the sensors
+1.2 Noise of the sensors
1.3 H-Two Synthesis
+1.3 H-Two Synthesis
P = [0 N2 1;
@@ -585,15 +585,15 @@ Finally, we define \(H_2(s) = 1 - H_1(s)\).
1.4 H-Infinity Synthesis - method A
+1.4 H-Infinity Synthesis - method A
1.5 H-Infinity Synthesis - method B
+1.5 H-Infinity Synthesis - method B
1.6 Comparison of the methods
+1.6 Comparison of the methods