From a1d6d011bea0516a958b254584ad3d9ad6fdcae6 Mon Sep 17 00:00:00 2001
From: Stefano Belletti <stefano.belletti@skywarder.eu>
Date: Fri, 17 Jan 2025 22:21:28 +0100
Subject: [PATCH] Check of all sensors

---
 .../NoiseAnalysis/main_noiseAnalysis.m        | 12 ++++++------
 .../sensors/NoiseAnalysis/mat_creator.m       | 19 +++++++++++--------
 2 files changed, 17 insertions(+), 14 deletions(-)

diff --git a/commonFunctions/sensors/NoiseAnalysis/main_noiseAnalysis.m b/commonFunctions/sensors/NoiseAnalysis/main_noiseAnalysis.m
index b0cecd7..a91bc23 100644
--- a/commonFunctions/sensors/NoiseAnalysis/main_noiseAnalysis.m
+++ b/commonFunctions/sensors/NoiseAnalysis/main_noiseAnalysis.m
@@ -15,17 +15,17 @@ addpath(genpath(matFolder))
 clear, clc
 close all
 
-sensor_single.name = "motor_Motor_CCPressureData.csv";
-sensor_single.noise_type = "colored";
+sensor_single.name = "payload_Payload_StaticPressureData.csv";
+sensor_single.noise_type = "pink";
 if strcmp(sensor_single.noise_type, "pink") || strcmp(sensor_single.noise_type, "colored")
-    sensor_single.colored_data.white_variance = 0.000025;
-    sensor_single.colored_data.fcut = 0.15;
+    sensor_single.colored_data.white_variance = 10;
+    sensor_single.colored_data.fcut = 0.3;
     sensor_single.colored_data.butterOrder = 1;
 end
 sensor_single.track = 2;
 sensor_single.fs = 100;
-sensor_single.bound_left = 0.35;
-sensor_single.bound_right = 0.5;
+sensor_single.bound_left = 0.2;
+sensor_single.bound_right = 0.25;
 sensor_single.bounds = [sensor_single.bound_left sensor_single.bound_right];
 
 
diff --git a/commonFunctions/sensors/NoiseAnalysis/mat_creator.m b/commonFunctions/sensors/NoiseAnalysis/mat_creator.m
index 502d5e1..37c1fe0 100644
--- a/commonFunctions/sensors/NoiseAnalysis/mat_creator.m
+++ b/commonFunctions/sensors/NoiseAnalysis/mat_creator.m
@@ -3,10 +3,6 @@
 clear, clc
 close all
 
-% .colored_data.white_variance = 15
-% .colored_data.fcut = 0.3
-% .colored_data.butterOrder = 1
-
 ii = 1;
 
 % Ok, check factor
@@ -23,19 +19,21 @@ Lyra_Port_sensor_vect(ii).factor = 1000;
 
 ii = ii + 1;
 
+% Ok, check factor
 Lyra_Port_sensor_vect(ii).name = "main_Main_StaticPressureData1.csv";
 Lyra_Port_sensor_vect(ii).info = "barometer1";
 Lyra_Port_sensor_vect(ii).fs = 100;
 Lyra_Port_sensor_vect(ii).noise_type = "pink";
-Lyra_Port_sensor_vect(ii).colored_data.white_variance = 15;
+Lyra_Port_sensor_vect(ii).colored_data.white_variance = 10;
 Lyra_Port_sensor_vect(ii).colored_data.fcut = 0.3;
 Lyra_Port_sensor_vect(ii).colored_data.butterOrder = 1;
-Lyra_Port_sensor_vect(ii).bounds = [0.5 0.6];
+Lyra_Port_sensor_vect(ii).bounds = [0.6 0.7];
 Lyra_Port_sensor_vect(ii).tracks = 2;
 Lyra_Port_sensor_vect(ii).factor = 0.01;
 
 ii = ii + 1;
 
+% Ok, check factor
 Lyra_Port_sensor_vect(ii).name = "main_Main_StaticPressureData2.csv";
 Lyra_Port_sensor_vect(ii).info = "barometer2";
 Lyra_Port_sensor_vect(ii).fs = 100;
@@ -63,6 +61,7 @@ Lyra_Port_sensor_vect(ii).factor = 0.01;
 
 ii = ii + 1;
 
+% Ok, check factor
 Lyra_Port_sensor_vect(ii).name = "payload_Payload_DynamicPressureData.csv";
 Lyra_Port_sensor_vect(ii).info = "DynamicPressure";
 Lyra_Port_sensor_vect(ii).fs = 100;
@@ -76,6 +75,7 @@ Lyra_Port_sensor_vect(ii).factor = 0.01;
 
 ii = ii + 1;
 
+% Ok, check factor
 Lyra_Port_sensor_vect(ii).name = "main_Boardcore_LPS28DFWData.csv";
 Lyra_Port_sensor_vect(ii).info = "barometer3";
 Lyra_Port_sensor_vect(ii).fs = 50;
@@ -86,6 +86,7 @@ Lyra_Port_sensor_vect(ii).factor = 0.01;
 
 ii = ii + 1;
 
+% Ok, check factor
 Lyra_Port_sensor_vect(ii).name = "main_Boardcore_LSM6DSRXData.csv";
 Lyra_Port_sensor_vect(ii).info = "accelerometer";
 Lyra_Port_sensor_vect(ii).fs = 440;
@@ -96,6 +97,7 @@ Lyra_Port_sensor_vect(ii).factor = 1000/9.81;
 
 ii = ii + 1;
 
+% Ok, check factor
 Lyra_Port_sensor_vect(ii).name = "main_Boardcore_LSM6DSRXData.csv";
 Lyra_Port_sensor_vect(ii).info = "initial gyroscope";
 Lyra_Port_sensor_vect(ii).fs = 440;
@@ -120,14 +122,15 @@ Lyra_Port_sensor_vect(ii).factor = 0.01;
 
 ii = ii + 1;
 
+% Ok, check factor
 Lyra_Port_sensor_vect(ii).name = "payload_Payload_StaticPressureData.csv";
 Lyra_Port_sensor_vect(ii).info = "pitot (static + total)";
 Lyra_Port_sensor_vect(ii).fs = 100;
 Lyra_Port_sensor_vect(ii).noise_type = "pink";
-Lyra_Port_sensor_vect(ii).colored_data.white_variance = 15;
+Lyra_Port_sensor_vect(ii).colored_data.white_variance = 10;
 Lyra_Port_sensor_vect(ii).colored_data.fcut = 0.3;
 Lyra_Port_sensor_vect(ii).colored_data.butterOrder = 1;
-Lyra_Port_sensor_vect(ii).bounds = [0.3 0.47];
+Lyra_Port_sensor_vect(ii).bounds = [0.2 0.25];
 Lyra_Port_sensor_vect(ii).tracks = 2;
 Lyra_Port_sensor_vect(ii).factor = 0.01;
 
-- 
GitLab