2020-07-12

NDB, Radiofaro no direccional

Introducción

El Radiofaro no Direccional, NDB fue una de las primeras radioayudas a la navegación. Consiste en un transmisor que emite:

  • Una Portadora a una determinada frecuencia. Ésta muestra al piloto el curso relativo que debe tomar hacia la estación NDB en comparación con la línea central del avión, denominada marcación.
  • Un tono de audiofrecuencia que modula en amplitud a la portadora para trasmitir de 1 a 3 letras de Código Morse Internacional, las cuales identifican al radiofaro.
La banda autorizada y acordada a nivel internacional (en la OACI) para esta radioayuda es la banda de 190 a 1750 kHz (LF/MD), con modulación AM (amplitud modulada). El NDB utiliza una antena no direccional y transmite por lo tanto de manera omnidireccional (emite su señal en todas las direcciones). El NDB puede estar asociado a un ILS (Sistema de aterrizaje instrumental) y en ese caso se conoce como Compass Locator

La tecnología de un radiofaro NDB es hoy en día una tecnología antigua, pero conceptualmente supuso la constitución de uno de los ancestros del Sistema GPS de Posicionamiento actual.

Normativa

El Convenio sobre Aviación Civil Internacional (1944), conocido como el Convenio de Chicago es el tratado normativo más importante en relación al Derecho Público Internacional Aeronáutico. Fué promovido por Estados Unidos despues de la Seguna Guerra Mundial con el fin de actualizar los acuerdos internacionales sobre aviación civil, estancados prácticamente desde la Convención de París de 1919.

La OACI es un organismo permanente de la ONU y se encarga de estudiar los problemas de la aviación civil internacional y promover reglamentos y normas únicos en la aeronáutica mundial. La OACI es la organización sucesora de Comisión Internacional de Navegación Aérea (ICAN)

La OACI ha publicado una serie de anexos al Convenio de Chicago. En concreto el Anexo 10 es el dedicado a las Telecomunicaciones Aeronáuticas y se divide en cinco volúmenes:

  • Volumen I: Radioayudas a la navegación
  • Volumen II: Procedimientos de comunicaciones
  • Volumen II: Sistemas de comunicaciones
  • Volumen IV: Sistema de radar de vigilancia y sistema anticolisión
  • Volumen V: Utilización del espectro de radiofrecuencias aeronáuticas

La especificación para el NDB la encontraremos en el Volumen I (Radioayudas a la navegación), Capítulo 3 (Especificacionesrelativasalasradioayudasparalanavegación), Sección 3.4 (Especificaciónparaelradiofaronodireccional(NDB).

2020-07-10

Tabla de canales para PMR-446 de uso libre

PMR (Personal Mobile Radio) utiliza modulación analógica en FM con canalización de 12,5 kHz. Para utilizar estas frecuancias es necesario disponer de un equipo homologado para PMR-446 con los canales adecuados y la limitaciones en cuanto a antena y potencia correspondientes (antena no intercambiable y potencia máxima 0,5W).

Canal Frecuencia (Mhz)
1 446.00625
2 446.01875
3 446.03125
4 446.04375
5 446.05625
6 446.06875
7 446.08125
8 446.09375
9 446.10625
10 446.11875
11 446.13125
12 446.14375
13 446.15625
14 446.16875
15 446.18125
16 446.19375

73's

2020-07-09

Argot del CB

Argot del cebeista

La Banda Ciudadana utiliza la frecuencia de 27Mhz (11 metros). Su abreviatura es CB, que proviene del inglés "Citizen Band". Es una afición relacionada con la comunicación y también con aspector técnicos de radiocomunicaciones. Es una banda sin requisito actualmente de licencia y habitual comienzo de la mayoría de los radioaficionados con licencia EA. Los equipos necesarios para utilizarla son asequibles. La potencia de transmisión es baja (4 w) y los modos de operación habituales son AM y FM. Nos encontramos además con un argot propio:

  • 33 = Saludos amistosos
  • 51 = Abrazos
  • 55 = Mucho éxito
  • 73 = Saludos
  • 88 = Besos y cariño
  • ALICATADA (carretera) → Atascada
  • AM → Amplitud modulada
  • ARMÓNICOS → Hijos
  • APAGAR FILAMENTOS → Desconectar la emisora
  • AVE MARIA → Amplitud de modulación
  • BARBAS → Interferencias de canales cercanos
  • BARRA MÓVIL → Coche
  • BARRA PESADA → Camión
  • BIGOTADA → Reunión de radioaficionados
  • BREAK (BREICO) → Cambio. Pasar a la escucha
  • CAJA TONTA → Televisión
  • CB → Banda Ciudadana
  • CEBEISTA → Radioaficionado CB
  • CHICHARRA → Amplificador lineal
  • CQ → Llamada general a todas las estaciones
  • CORTINERO → Radioescucha
  • CRISTAL → Tomar una cerveza (paralelismo cristales osciladores)
  • CRUCE DE ANTENAS → Comunicación por CB
  • DOS METROS → Cama
  • DX → Larga distancia
  • ENCENDER FILAMENTOS → Conectar el equipo
  • ESPIRAS → Años de edad
  • FM → Frecuencia modulada
  • FRECUENCIA → Conjunto de canales CB
  • FOTOCOPIA → Hermano, hermana
  • HI , HIGTH → Alto
  • KAS → Miles de pesetas
  • LABORO → Trabajo
  • LO , LOW → Bajo
  • LSB → Banda lateral inferior
  • MIKE (Maik) → Micrófono
  • MODULAR → Hablar por radio
  • O.K. / OKAPA → De acuerdo
  • PA → Megafonía
  • PASTILLA → Micrófono
  • PINCHAR → Sintonizar (antiguamente había que pinchar cristal resonante)
  • P.O. BOX → Apartado de correos
  • POWER → Potencia
  • PRIMERÍSIMOS → Padres
  • PUNTITO → Punto de reunión
  • PUNTOS VERDES → Guardia Civil
  • R → Recibido
  • ROGER → Comprendido
  • RX - Receptor
  • SAXO → Marido , novio
  • SECRETARIA → Amplificador lineal
  • SSB → Banda lateral única
  • SWR → Relación de ondas estacionarias
  • TIA VIRGINIA → Televisión
  • TIA VINAGRE → Televisión
  • TIA VICTORIA → Televisión
  • TRASMATA → Radioescucha
  • TX → Transmisor
  • USB → Banda lateral superior
  • VERTICAL → Encontrarse personalmente
  • VÍA BAJA → Teléfono
  • VITAMINAR → Comer
  • WHISKYS → Watios
  • X → Esposa, novia
  • YL → Operadora radioaficionada
  • ZAPATILLA → Amplificador lineal

73's

     

2020-07-06

RTL-SDR_433 first basic experiment

rtl_433, What?

rtl_433 is a generic data receiver software (compilable for Linux, Windows, MacOS) for several bands:

  • 433.92 MHz
  • 868 MHz (SRD)
  • 315 MHz
  • 345 MHz
  • 915 MHz ISM bands
rtl_433 currently supports these input types:
  • RTL-SDR (optional, recommended)
  • SoapySDR (optional)
  • files: CU8, CS16, CF32 I/Q data, U16 AM data (built-in)
  • rtl_tcp remote data servers (built-in)
With this software and a DVB dongle (Realtek RTL2832 is well supported) you will be able to receive data on the above frequencies. Examples of applications would be:
  • ADS-B AIRCRAFT RADAR
  • Remote Control Sensors Signal testing
Source code and documentation

The official source code at the time I write this is: https://github.com/merbanan/rtl_433

Installation for example using make would be (please, check the official docs) as easy as:

cd rtl_433
mkdir build
cd build
cmake ..
make
make install

Help !


Generic RF data receiver and decoder for ISM band devices using RTL-SDR and SoapySDR.

Usage:
= General options =
  [-V] Output the version string and exit
  [-v] Increase verbosity (can be used multiple times).
       -v : verbose, -vv : verbose decoders, -vvv : debug decoders, -vvvv : trace decoding).
  [-c <path>] Read config options from a file
= Tuner options =
  [-d <RTL-SDR USB device index> | :<RTL-SDR USB device serial> | <SoapySDR device query> | rtl_tcp | help]
  [-g <gain> | help] (default: auto)
  [-t <settings>] apply a list of keyword=value settings for SoapySDR devices
       e.g. -t "antenna=A,bandwidth=4.5M,rfnotch_ctrl=false"
  [-f <frequency>] Receive frequency(s) (default: 433920000 Hz)
  [-H <seconds>] Hop interval for polling of multiple frequencies (default: 600 seconds)
  [-p <ppm_error] Correct rtl-sdr tuner frequency offset error (default: 0)
  [-s <sample rate>] Set sample rate (default: 250000 Hz)
= Demodulator options =
  [-R <device> | help] Enable only the specified device decoding protocol (can be used multiple times)
       Specify a negative number to disable a device decoding protocol (can be used multiple times)
  [-G] Enable blacklisted device decoding protocols, for testing only.
  [-X <spec> | help] Add a general purpose decoder (prepend -R 0 to disable all decoders)
  [-Y level=<dB level>] Manual detection level used to determine pulses (-1.0 to -30.0) (0=auto)
  [-n <value>] Specify number of samples to take (each sample is 2 bytes: 1 each of I & Q)
  [-Y auto | classic | minmax] FSK pulse detector mode.
= Analyze/Debug options =
  [-a] Analyze mode. Print a textual description of the signal.
  [-A] Pulse Analyzer. Enable pulse analysis and decode attempt.
       Disable all decoders with -R 0 if you want analyzer output only.
  [-y <code>] Verify decoding of demodulated test data (e.g. "{25}fb2dd58") with enabled devices
= File I/O options =
  [-S none | all | unknown | known] Signal auto save. Creates one file per signal.
       Note: Saves raw I/Q samples (uint8 pcm, 2 channel). Preferred mode for generating test files.
  [-r <filename> | help] Read data from input file instead of a receiver
  [-w <filename> | help] Save data stream to output file (a '-' dumps samples to stdout)
  [-W <filename> | help] Save data stream to output file, overwrite existing file
= Data output options =
  [-F kv | json | csv | mqtt | influx | syslog | null | help] Produce decoded output in given format.
       Append output to file with :<filename> (e.g. -F csv:log.csv), defaults to stdout.
       Specify host/port for syslog with e.g. -F syslog:127.0.0.1:1514
  [-M time[:<options>] | protocol | level | stats | bits | help] Add various meta data to each output.
  [-K FILE | PATH | <tag>] Add an expanded token or fixed tag to every output line.
  [-C native | si | customary] Convert units in decoded output.
  [-T <seconds>] Specify number of seconds to run, also 12:34 or 1h23m45s
  [-E hop | quit] Hop/Quit after outputting successful event(s)
  [-h] Output this usage help and exit
       Use -d, -g, -R, -X, -F, -M, -r, -w, or -W without argument for more help

Samples of use !

rtl_433 -f 433910000  (OOK... ASK modulation)
rtl_433 -A -f 433909000  (analyse pulse characteristics)
rtl_433 -f 433920000 (Center frequency, default: 433920000 Hz)

rtl_433 -X 'n=name,m=OOK_PWM,s=256,l=512,r=1024,g=0,t=0,y=0' (Flex decoder)



CommandDescription
rtl_433Default receive mode, use the first device found, listen at 433.92 MHz at 250k sample rate.
rtl_433 -C siDefault receive mode, also convert units to metric system.
rtl_433 -f 868M -s 1024kListen at 868 MHz and 1024k sample rate.
rtl_433 -M hires -M levelReport microsecond accurate timestamps and add reception levels (depending on gain).
rtl_433 -R 1 -R 8 -R 43Enable only specific decoders for desired devices.
rtl_433 -AEnable pulse analyzer. Summarizes the timings of pulses, gaps, and periods. Can be used with -R 0 to disable decoders.
rtl_433 -S all -T 120Save all detected signals. Run for 2 minutes.
rtl_433 -K FILE -r file_nameRead a saved data file instead of receiving live data. Tag output with filenames.
rtl_433 -F json -M utc | mosquitto_pub -t home/rtl_433 -lWill pipe the output to network as JSON formatted MQTT messages. A test MQTT client can be found in examples/mqtt_rtl_433_test_client.py.
rtl_433 -f 433.53M -f 434.02M -H 15Will poll two frequencies with 15 seconds hop interval.