TRAMAS COMPRIMIDAS: Enorme ahorro de espacio/uso del canal.
Por EA3DXR
Con el fin de ahorrar la máxima cantidad de bytes posible
y obtener tramas
que, aún conteniendo toda la información básica, sean cortas y ágiles, APRS
prevé unos formatos de compresión de datos. Por su complejidad debido al
uso
de diversos algoritmos y tablas, merecerían un capítulo aparte. Aquí solo
vamos a dar una breve reseña de ellos.
Datos de posición comprimidos.-
Mediante este sistema, una trama de
posición con campo de extensión que ocupa 26 bytes, queda reducido a la
mitad (13):
4 para latitud y 4 para longitud
(descomprimidos 8 y 9 respectivamente)
2 para la extensión
(descomprimidos 7)
1 para el tipo de compresión
(descomprimido no se utiliza)
2 para el símbolo y su tabla
(los mismos que descomprimidos)
Se opera con algoritmo base 91:
a partir de cifras fijas preestablecidas a
las que se les adiciona o resta respectivamente longitud y latitud, se las
reduce sucesivamente por potencias de 91, hasta que el resto es menor de
91.
Cada paso nos da una cifra que equiparamos al código ASCII, añadiéndole
previamente 33, para que el resultado sean caracteres imprimibles entre el
33 y el 124.
Para obtener el tipo de
compresión, se utiliza una tabla matriz de códigos
“0” y “1” que nos proporcione un resultado binario, transformándolo luego a
decimal y añadiéndole a su vez 33, previo a su conversión ASCII.
FORMATO MIC-E (Mic Encoder)
Su nombre proviene de un desarrollo
soportado en PIC que distribuye TAPR.
En reducido espacio se puede disponer de un módem más codificador APRS
adaptable a un GPS y a cualquier transceptor de mano o base. De gran
aceptación entre el colectivo, utilizan también el sistema MIC-E el
PIC-Encoder (otro desarrollo TAPR), MIM/MIC-Lite (APRS Engineering), Pico
Packet (PacComm), Tiny Track y los conocidos TH-D7 y TM-D700 (Kenwood),
entro otros, especialmente aquellos destinados a uso móvil.
Mas complejo que el formato
comprimido y con mayor ahorro de espacio, en
MIC-E los datos comprimidos y repartidos entre los campos de destino e
información. Ello permite que una trama elemental completa ocupe solo 25
bytes (descontando el STC y la bandera).
El campo de destino en MIC-E:
Manteniendo su compatibilidad
con las especificaciones del AX.25 (7
caracteres ASCII imprimibles) este campo incorpora:
· 6 dígitos para Latitud.
· 3 bits para el identificador de
mensaje.
· Indicador de hemisferio y
Este/Oeste.
· “Offset” de Longitud (según esta
sea superior o no a 100 grados)
· Camino de digirrepetición
genérica.
El campo de información MIC-E.-
Contiene lo siguiente:
· Longitud comprimida.
· Rumbo y velocidad comprimidos.
· Símbolo y Tabla de símbolos.
· Campos opcionales como
Telemetría, “status”, locator, altura comprimida.
Codificadas en base a sendas tablas que proporcionan resultados numéricos a
los que se adiciona 28 para obtener al correspondiente carácter ASCII y que
la mayoría sean imprimibles. La longitud se expresa en grados (G), Minutos
(M) y centésimas de minuto (cM). La altura (expresada opcionalmente en el
campo “Status”) no se codifica mediante tablas, sino en base 91.
Este es el aspecto de una trama enviada por una estación móvil operando
TM-D700:
EA3FUU-12>TQ3SP3,EA3RDG-15*,WIDE4-3 <UI R Len=37>:
'x]5l"B>/]"6.}-Josep/Sabadell QRV R5
Podría prescindir aún de varios bytes: El de SSID puesto que el símbolo
(turismo) ya lo facilita el campo de información. Y el del camino y la
substitución de alias, introduciendo SSID en el campo de destino. Si manda
la trama así, probablemente sea debido a que desea diferenciarse de la
estación activa al mismo tiempo en su QTH
(sin SSID) y a que no todos los
digis empleados son compatibles con el SSID en el campo de destino, por el
momento.
CONCLUSION
Mediante esta ínfima trama, capaz de prosperar incluso en una red saturada
y
alcanzar en pocos segundos, saltando varios digis, zonas geográficas
distantes, podemos determinar: indicativo, símbolo (estación móbil en
vehículo turismo), situación, estado, velocidad y dirección de la estación
emisora. Nombre y población de origen del operador. Conocer que podemos
contactar con el mediante un determinado reemisor analógico. Nuestro
sistema
lo posicionará exactamente sobre el mapa, nos indicará la distancia a que
se
halla respecto de nuestra estación y el rumbo hacia donde orientar la
antena.