tdse-tp4_01-adc

FIUBA - Electrónica - Taller de Sistemas Embebidos - Trabajo Práctico N°: 4 - ADC
Index Commits Files Refs README
commit 77fdf5e79f836eb77971569d1ef60c50d4a9200a
parent 2e16599f5837e51b05007d498728d7d9d8f0e593
Author: Martin Kloeckner <mjkloeckner@gmail.com>
Date:   Mon, 20 Oct 2025 11:51:38 -0300

Added/updated `test_**`

Diffstat:
Mtest_1.txt | 4++--
Dtest_1_script.m | 7-------
Atest_2.txt | 13+++++++++++++
Atest_2_out.txt | 100+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Atest_3.txt | 13+++++++++++++
Atest_3_out.txt | 100+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Atest_analysis_script.m | 19+++++++++++++++++++
7 files changed, 247 insertions(+), 9 deletions(-)
diff --git a/test_1.txt b/test_1.txt
@@ -1,8 +1,8 @@
 # Resultados `test_1`
 
 Al finalizar la ejecucion del proyecto se obtuvieron 100 muestras
-(`test_1_out.txt`) las cuales mediante un script de octave (`test_1_script.m`)
-se obtuvo la media y el desvio estandar, resultando:
+(`test_1_out.txt`) las cuales mediante un script de octave
+(`test_analysis_script.m`) se obtuvo la media y el desvio estandar, resultando:
 
 ```
 Media = 2541.030
diff --git a/test_1_script.m b/test_1_script.m
@@ -1,7 +0,0 @@
-x = load('test_1_out.txt');
-
-media = mean(x);
-desvio = std(x);
-
-printf("Media = %.3f\n", media);
-printf("Desvío estándar = %.3f\n", desvio);
diff --git a/test_2.txt b/test_2.txt
@@ -0,0 +1,13 @@
+# Resultados `test_2`
+
+Al finalizar la ejecución del proyecto se obtuvieron 100 muestras
+(`test_2_out.txt`) las cuales mediante un script de octave
+(`test_analysis_script.m`) se obtuvo la media y el desvió estándar, resultando:
+
+```
+Media = 2431.78
+Desvío estándar = 6.16
+```
+
+Este resultado es mejor en comparación al resultado de `test_1`, ya que el
+desvió estándar es menor, indicando una menor fluctuación entre muestras.
diff --git a/test_2_out.txt b/test_2_out.txt
@@ -0,0 +1,100 @@
+2388
+2427
+2424
+2425
+2422
+2426
+2420
+2424
+2425
+2431
+2426
+2423
+2428
+2424
+2430
+2424
+2434
+2434
+2435
+2430
+2431
+2432
+2428
+2427
+2429
+2430
+2424
+2434
+2434
+2435
+2431
+2433
+2438
+2434
+2430
+2434
+2429
+2433
+2430
+2434
+2436
+2436
+2435
+2435
+2436
+2433
+2439
+2435
+2438
+2435
+2436
+2437
+2439
+2438
+2434
+2438
+2438
+2435
+2438
+2436
+2431
+2439
+2440
+2431
+2433
+2433
+2433
+2436
+2428
+2432
+2431
+2433
+2429
+2438
+2431
+2434
+2434
+2435
+2430
+2437
+2433
+2434
+2434
+2431
+2436
+2435
+2433
+2433
+2435
+2433
+2437
+2429
+2433
+2426
+2431
+2431
+2432
+2432
+2431
+2434
diff --git a/test_3.txt b/test_3.txt
@@ -0,0 +1,13 @@
+# Resultados `test_3`
+
+Al finalizar la ejecucion del proyecto se obtuvieron 100 muestras
+(`test_3_out.txt`) las cuales mediante un script de octave
+(`test_analysis_script.m`) se obtuvo la media y el desvio estandar, resultando:
+
+```
+Media = 2410.25
+Desvío estándar = 49.09
+```
+
+En este caso es peor al resultado obtenido en la segunda prueba `test_2` pero
+mejor en al resultado obtenido en la primer prueba.
diff --git a/test_3_out.txt b/test_3_out.txt
@@ -0,0 +1,100 @@
+1936
+2431
+2406
+2408
+2406
+2416
+2409
+2404
+2428
+2420
+2406
+2402
+2416
+2428
+2420
+2428
+2402
+2412
+2408
+2418
+2428
+2399
+2414
+2404
+2399
+2428
+2398
+2436
+2414
+2422
+2408
+2394
+2416
+2412
+2431
+2416
+2392
+2424
+2414
+2416
+2406
+2406
+2396
+2404
+2420
+2396
+2428
+2410
+2416
+2422
+2400
+2416
+2406
+2420
+2424
+2402
+2412
+2400
+2420
+2428
+2414
+2412
+2420
+2428
+2408
+2388
+2424
+2425
+2412
+2416
+2431
+2416
+2416
+2418
+2416
+2416
+2406
+2424
+2430
+2418
+2408
+2398
+2428
+2430
+2428
+2425
+2412
+2418
+2418
+2414
+2414
+2399
+2426
+2436
+2420
+2416
+2416
+2438
+2420
+2422
diff --git a/test_analysis_script.m b/test_analysis_script.m
@@ -0,0 +1,19 @@
+test_1_fp = 'test_1_out.txt';
+test_2_fp = 'test_2_out.txt';
+test_3_fp = 'test_3_out.txt';
+
+function main(file_path)
+
+    x = load(file_path);
+
+    media = mean(x);
+    desvio = std(x);
+
+    printf("Archivo `%s`\n", file_path);
+    printf("Media = %.2f\n", media);
+    printf("Desvío estándar = %.2f\n\n", desvio);
+endfunction
+
+main(test_1_fp);
+main(test_2_fp);
+main(test_3_fp);