Formato del patrón horizontal de la antena

Cuánta señal manda la antena en cada dirección, en un archivo que pueda cargarse tal cual — sin medir píxeles de un diagrama polar, que es un error que después no se puede defender ante un regulador. Esta guía es la especificación completa del archivo: úsala para preparar el tuyo o para revisar por qué uno no se leyó bien.

Dónde se usa

El mismo lector vale en Cobertura FM, TV Digital, Interferencia y Red SFN — un patrón por sitio, cargado desde el paso donde se definen sus datos técnicos (potencia, ganancia, altura). Sin patrón cargado, la herramienta asume que la antena es omnidireccional (radia igual en todas direcciones).

Los dos formatos aceptados

Dos columnas por fila: acimut (la dirección, en grados) y campo relativo (cuánta señal manda ahí, comparada con la dirección de máxima radiación). Nada más.

CSV (también vale con punto y coma ; o tabulador en vez de coma): una fila por punto, acimut,valor. La primera línea puede ser un encabezado de texto (se detecta y se salta sola) y las líneas que empiecen con # se ignoran, así que puedes anotar la fuente del dato ahí mismo.

JSON: un objeto con la clave relative_field_percent, acimut (como texto) → valor. Sirve tanto el archivo suelto como uno completo que ya lleve el patrón dentro de un campo patron — así se puede reutilizar el patrón que trae un estudio guardado sin recortarlo a mano.

Acimut y escala

El acimut va de 0° a 359°, con 0° = Norte y creciendo en el sentido de las agujas del reloj — igual que se lee una hoja de fabricante y un mapa, no como el sentido matemático habitual.

El campo relativo puede venir en 0–1 o en 0–100 (porcentaje) — las dos convenciones que publican los fabricantes indistintamente. No hace falta decir cuál: se detecta sola por el máximo del archivo (si ningún valor pasa de 1, se asume que viene en la unidad y se multiplica por 100). El diagrama polar que se dibuja al cargar el archivo es la forma de confirmar que se leyó como se esperaba antes de gastar un cálculo.

Ejemplo

Un patrón direccional simple, con el lóbulo principal hacia el Norte (0°), en los dos formatos — el mismo patrón, escrito de las dos formas:

acimut,campo
0,100
45,80
90,40
135,15
180,10
225,15
270,40
315,80
{
  "relative_field_percent": {
    "0": 100, "45": 80, "90": 40, "135": 15,
    "180": 10, "225": 15, "270": 40, "315": 80
  }
}

No hace falta un punto por cada grado: entre dos acimutes dados, el valor se interpola en línea recta — incluido el tramo que cierra el círculo entre el último punto y el primero (315°→0° en el ejemplo de arriba). Ocho u doce puntos alcanzan para un patrón razonablemente suave; más puntos solo hacen falta si el patrón tiene lóbulos estrechos que un tramo recto no represente bien.

Qué no se acepta

PDFs ni imágenes del diagrama polar del fabricante — es deliberado, no una limitación pendiente de resolver. Medir un diagrama a ojo (o con un lector automático de píxeles) introduce un error que no se puede defender ante un regulador cuando lo pida. La tabla numérica siempre existe en la documentación del fabricante, aunque haya que pedirla aparte del PDF con el dibujo.

Para integraciones por API

Quien llame a la API directamente (sin pasar por el portal) tiene tres formas más, además de relative_field_percent — la que ya trae de su propio software de diseño de antena, sin convertirla a mano:

relative_field: campo relativo en 0–1, sin autodetección de escala (para cuando el llamador ya sabe la unidad y quiere evitarla). relative_db: atenuación relativa en dB (valores ≤ 0, 0 dB en la dirección de máxima radiación) — la forma en la que muchos fabricantes publican sus tablas. erp_kw: ERP directa por acimut en kW, como la imprime el software de proyecto — útil cuando ya se calculó la ERP en cada dirección y no hace falta separarla en patrón + potencia. En los tres casos, exactamente uno de los cuatro campos debe venir, nunca dos a la vez.