Digital Mobile Radio ... sus tripas 011 - Tramas DMR - El DSDPlus se equivoca

Sí, es cierto.

El DSD Plus se equivoca, pero tranquilos, que no cunda el pánico.

Con la explicación de esta otra trama que presentamos hoy, vamos a ver este error que, por otro lado, no afecta en demasía a la demodulación de las señales DMR.

La trama que presentamos hoy se usa como procedimiento para la estación móvil, al recibir la difusión de reinscripción masiva, veamos en qué consiste.

Como venimos haciendo, no se van a explicar las etiquetas ya vistas en post anteriores, si no recuerda o reconoce alguna de ellas la pueden ver en el post “Digital Mobile Radio ... sus tripas 009 - Tramas DMR - Trama 1”.

El primer parámetro o etiqueta que se encuentra es precisamente esto, nos indica que se van a mostrar parámetros del sistema.

La segunda etiqueta es el código del sistema, es precisamente en este punto donde existe un error del DSD Plus, con respecto a lo que nos cuenta el ETSI según mi parecer, la explicación de este elemento se explicará al final de este post.

La siguiente etiqueta nos indica que el registro de la estación es requerido, y se entenderá mejor el porqué de esto cuando expliquemos el código del sistema.

La siguiente etiqueta es el control de supervisión del circuito, consiste en un contador que va de 0 a 511, al llegar a esta cifra se vuelve a colocar en 0.

De la segunda línea explicaremos a partir del bloque de señalización de control, y podemos ver que indica que es de difusión o Broadcast.

Para ver el significado de la etiqueta de registro masivo vamos a desglosar nuestro ya conocido v16:

Su valor (2034) es equivalente a 0010000000110100 en binario, sus cinco primeros bits son 00100, corresponde dentro del tipo de anuncio a la definición de qué parámetros del sistema se están transmitiendo. Si miramos la imagen de esta tabla extraída del ETSI TS 102 361-4 V1.11.1 (2021-01), indica que 00100 corresponde a registro masivo.


Después nos presenta de nuevo el código del sistema y la etiqueta AB.

La etiqueta AB corresponde a bloques adjuntos.

La siguiente de las etiquetas es la correspondiente al registro de ventanas y su valor es 13, en la imagen vemos que nos indica que su longitud es de 4 bits, ahora bien, el valor 13 en binario equivale 1101, si volvemos a mostrar el valor en binario de nuestro v16 (0010000000110100), podemos ver como esta cifra la encontramos dentro de los parámetros de transmisión 1.


Después nos presenta las etiquetas de máscara y dirección igualándolas a 0.

El resto de información que presenta esta trama ya la conocemos de post anteriores.

A partir de este punto vamos a explicar el código del sistema y la discrepancia que comentábamos al inicio del post.

En la siguiente imagen se muestran los 4 modelos que encontramos en las redes troncales DMR. Vamos a analizar los elementos:

Los dos primeros bits representan el modelo de red, de tal forma que podríamos decir que la red que hemos detectado es un modelo grande (L), vamos a quedarnos con este modelo para seguir la explicación.

Podemos observar que en los números binarios del código del sistema existen dos puntos, el primero ocupa siempre el mismo lugar y sirve para separar el modelo de red del identificador de la red, esta última tendrá una longitud de bits acorde a cada modelo, en nuestra red grande (L), su identificador ocupa 4 bits.

El segundo de los puntos separa el identificador de red del sitio, en nuestro modelo grande (L), el sitio ocupa 8 bits.

Existe otro elemento que vemos reflejado en el código del sistema, se trata de los dos bits del PAR.

Las redes troncalizadas DMR, pueden operar con uno o dos canales de control de estación troncal en un solo sitio. El sitio puede subdividir la población de estaciones móviles, para permitir compartir la carga entre los canales de control de estación troncal. Esta facilidad la proporciona el subcampo PAR en el código C_SYS y la categorización de control de las estaciones móviles.


Si la estación móvil ha verificado con éxito el C_SYScode, entonces examinará el elemento de información SYS_AREA del C_SYScode. El SYS_AREA se forma aplicando una máscara, al elemento de información del sitio de ancho especificado por DMR Local Area.

A continuación, el elemento de información SYS_AREA se compara con una lista a la luz de los registros denegados aplicables a la red seleccionada mantenida por la estación móvil.

Si el valor del elemento de información SYS_AREA bajo examen coincide con cualquiera de los registros, de registros denegados aplicables a la red seleccionada, entonces la unidad estación móvil, no estará autorizada para adquirir el canal de control de estación troncal bajo prueba.

Veamos el ejemplo en esta imagen: Una red grande (L), tiene estación móvil personalizada con DMR Local Area = 6. La estación móvil recupera el elemento de información SYS_AREA del C_SYScode y compara ese resultado con cada entrada en la lista de registros denegados. Si hay una coincidencia en cualquiera de las entradas, la estación móvil, no estará autorizada a adquirir el canal de control de estación troncal bajo prueba.



¿Cómo podemos traducir esto y ver la discrepancia entre el DSD Plus y el ETSI?

Tomemos una vez más como ejemplo nuestra red grande (L), tanto en el tipo de red como en el identificador de red, ambos están de acuerdo.

En el siguiente punto es dónde comienzan estas discrepancias, según el ETSI, dependiendo del modelo de red se tomarían:

3 bits para el sitio en el modelo de red diminuta (T).

5 bits para el sitio en el modelo de red pequeña (S).

8 bits para el sitio en el modelo de red grande (L).

Y 10 bits para el sitio en el modelo de red enorme (H).

Pero sin quitar ningún bit al sitio para el área, sino que, en el registro, como hemos visto, se tomarán los bits del sitio correspondientes al DMR Local Area de la red.

Sin embargo, el DSD Plus toma:

El primer bit del sitio para el área, dejando solo dos bits para el sitio en el modelo de red diminuta (T).

Los dos primeros bits del sitio para el área, dejando solo tres bits para el sitio en el modelo de red pequeña (S).

Los cinco primeros bits del sitio para el área, dejando solo tres bits para el sitio en el modelo de red grande (L).

Y los siete primeros bits del sitio para el área, dejando solo tres bits para el sitio en el modelo de red enorme (H).

Hecho que podemos decir que es erróneo según el ETSI.

Por tanto, a la hora de nombrar este sitio, el ETSI lo nombraría como L13-21, siendo el 21 el sitio, sin definir el área, mientras que el DSD Plus lo haría como L13-3.5, siendo el 3 el área y 5 el sitio.

Aquí debemos de tener en cuenta dos cosas, la primera es que en el primer parámetro no hay que hacer ninguna variación, sin embargo, tanto en el identificador de la red como en el sitio, al igual que el área en el DSD Plus hay que sumar siempre uno ya que, por ejemplo, en el identificador de la red, si fuese igual a 0, no podría ser ya que no existe la red 0, sino que existiría la red 1.

La segunda cosa que hay que tener presente es, ¡qué más da cómo la llamemos!, por ejemplo, qué más da que a mí me llaméis por el nombre, o por el apellido, o el apodo, si cuando lo hacéis sabéis a quién queréis llamar. Muy diferente es si vosotros vais al banco, allí no os podéis identificar por el apodo, sino por vuestros datos reales, de lo contrario no podríais sacar dinero.

Con esto solo quiero expresar que da igual que el DSD Plus lo designe de esa forma, si para vosotros ese nombre lo relacionáis con ese sitio. Muy diferente pudiera ser para un organismo que necesite una información más precisa de los datos captados, en ese lugar sí que creo que debiera tomar como nombre el expresado en el ETSI.

Esta explicación la podemos ver de una forma más gráfica en el siguiente vídeo.