• No results found

Information Release Scheme 2: Reveal Extra Bits

6.4 Balancing the Sanitization Between Privacy And Usability

6.4.4 Information Release Scheme 2: Reveal Extra Bits

AcTUP es dirigido por un menú y la mayoría de los parámetros se entran a través de cuadros de diálogo. La excepción a esto lo constituyen los perfiles de la velocidad del sonido, los cuales pueden ser introducidos mediante un cuadro de diálogo o leídos desde un archivo, y los datos de batimetría, que siempre se leen desde un archivo (Duncan and Maggi, 2005).

El primer ítem en el menú principal que se muestra en la Figura 2.4 permite el acceso al editor de los parámetros ambientales y de códigos. El editor soporta ambientes dependientes de la distribución y permite separar la lógica de los ambientes editándolos en: parámetros dependientes de la distribución (velocidad del sonido, profundidad del agua y propiedades geoacústicas del fondo) y parámetros independientes de la distribución (profundidad de la fuente, profundidad de los receptores, distancia entre fuente y receptor, etc.). Los parámetros dependientes del código son especificados también por medio de este editor. Todos los parámetros son salvados como parte de la definición de corrida, lo que ha permitido mejorar la reproducibilidad y la documentación de la simulación (Duncan and Maggi, 2005, Duncan and Maggi, 2006).

Figura 2.4. Menú principal (Duncan and Maggi, 2006).

Los ambientes totalmente dependientes de la distribución son manejados a través de la introducción de un arreglo de ambiente, que es simplemente un número de especificaciones, cada una correspondiente a una distancia particular. La ventana de edición de los arreglos de ambiente es mostrada en la Figura 2.5 e incluye una lista de ambientes específicos y de controles para la edición, la inserción, el borrado y el movimiento de cada ambiente individual ((CMST), 2016).

Figura 2.5. Ventana de edición de los arreglos de ambiente (Duncan and Maggi, 2006).

Los ambientes individuales son especificados como una serie de capas y se definen en una ventana de edición de ambiente como la mostrada en la Figura 2.6. Esta ventana es muy similar a la ventana de edición de los arreglos de ambientes. Las propiedades de cada capa son declaradas en función de la profundidad desde la parte superior de la capa. La profundidad del agua es tomada de un archivo de batimetría si no es declarada, de otra manera se emplea la máxima profundidad declarada para la primera capa.

Figura 2.6. Ventana de edición de ambiente.

El menú principal mostrado en la Figura 2.4 incluye tres opciones de simulación que emplean el código motor mostrado en el diagrama de bloques de la Figura 2.3. La opción Run Current model for ACTIVE Propagation Code (correr el modelo actual para el código de propagación activo) es la más empleada y simula el código de propagación actual que se ha declarado usando los parámetros presentes en la definición de corrida actual. La opción Run Current Model for ALL Propagation Codes (correr el modelo actual para todos los códigos de propagación) permite simular todos los códigos de propagación empleando los parámetros expresados en la definición de corrida actual y es principalmente empleado para probar la operación de la interfaz. La opción Run Model(s) from File(s) (correr los modelos desde un archivo) posibilita la simulación de modelos y parámetros declarados para

todas las definiciones de corridas presentes en una carpeta específica del usuario. Esto posibilita una forma simple de establecer una gran cantidad de corridas de combinaciones arbitrarias de códigos y parámetros; y es muy útil, por ejemplo, para simular cálculos, que consuman mucho tiempo, durante la noche. Se puede notar que no es necesario usar esta opción si la frecuencia es el único parámetro que varía, esto se puede manejar de forma más simple especificando un vector de frecuencia en la definición de corrida (Duncan and Maggi, 2006).

AcTUP incluye un conjunto extensivo de herramientas para graficar los resultados, a las cuales se puede acceder mediante el menú mostrado en la Figura 2.7. Estas herramientas proveen una manera simple y muy flexible de visualizar los resultados obtenidos por los cálculos de los códigos de propagación, incluyendo la representación de las pérdidas de transmisión, y la representación de resultados intermedios como la forma del modo, las funciones Green dependientes de la profundidad y los coeficientes de reflexión en el lecho marino (Duncan and Maggi, 2005).

Figura 2.7 Menú para el procesado posterior y la representación de los resultados.

AcTUP v2.2L presenta una interfaz que es extremadamente útil como herramienta educacional, lo que le permite a los estudiantes y profesores simular rápida y fácilmente una gran variedad de códigos de propagación referentes a problemas donde el punto de mayor interés lo constituyen los diferentes aspectos físicos de la propagación acústica subacuática. La interfaz, además, es sumamente útil para las investigaciones en la esfera acústica, particularmente porque provee una manera fácil y rápida de obtener una primera mirada al problema de la propagación.

2.5 Consideraciones finales

A lo largo del capítulo se ha planteado que existen numerosos modelos de propagación acústica, cada uno con características específicas y basados en métodos matemáticos diferentes. Algunos modelos necesitan de mayor capacidad de cómputo para su ejecución que otros y permiten calcular principalmente las pérdidas que sufre la señal al propagarse por el agua. Se puede apreciar que existen dos tipos de modelos fundamentales: dependientes de la distribución e independientes. Bellhop es el modelo dependiente de la distribución que ofrece mejores resultados empleando muy poca capacidad de cómputo, mientras que KRAKEN es el modelo independiente de la distribución más eficiente. Se observa además, que el software AcTUP v2.2L le ofrece al usuario una gran cantidad de funcionalidades, además de que presenta una interfaz muy sencilla e interactiva que permite solucionar problemas relacionados con la propagación.