En tecnología de telecomunicaciones , un código o secuencia de Barker es una secuencia finita de valores digitales con la propiedad de autocorrelación ideal . Se utiliza como patrón de sincronización entre el emisor y el receptor de un flujo de bits.
Explicación
Los dígitos binarios tienen muy poco significado a menos que se conozca el significado de cada dígito individual. La transmisión de un patrón de sincronización preestablecido de dígitos permite que un receptor regenere una señal con una baja probabilidad de error. En términos sencillos, es equivalente a asociar una etiqueta a un dígito, tras lo cual los demás pueden relacionarse mediante conteo. Esto se logra transmitiendo un patrón especial de dígitos que el receptor reconoce inequívocamente. Cuanto más largo sea el patrón, mayor será la precisión con la que se podrán sincronizar los datos y se evitarán los errores debidos a la distorsión . Estos patrones se denominan secuencias de Barker o códigos de Barker, en honor a su inventor, Ronald Hugh Barker . El proceso se describe en "Group Synchronisation of Binary Digital Systems", publicado en 1953. [ 1 ] Estas secuencias se desarrollaron inicialmente para radar , telemetría y cifrado de voz digital en las décadas de 1940 y 1950.
Antecedentes históricos
Durante y después de la Segunda Guerra Mundial, la tecnología digital se convirtió en un tema clave de investigación, por ejemplo, para el control de tiro de radares, misiles y armas, y el cifrado. En la década de 1950, científicos de todo el mundo experimentaron con diversos métodos para reducir los errores en las transmisiones mediante códigos y sincronizar los datos recibidos. El problema radicaba en el ruido de transmisión, el retardo y la precisión de los datos recibidos. En 1948, el matemático Claude Shannon publicó un artículo titulado "Una teoría matemática de la comunicación", que exponía los elementos básicos de la comunicación . En él, analiza los problemas del ruido .
Shannon comprendió que «las señales de comunicación deben tratarse de forma aislada del significado de los mensajes que transmiten» y sentó las bases teóricas de los circuitos digitales . «El problema de la comunicación se consideraba principalmente un problema de reconstrucción de señales determinista: cómo transformar una señal recibida, distorsionada por el medio físico, para reconstruir la original con la mayor precisión posible» [ 2 ] o véase el original. [ 3 ]
En 1948, la electrónica avanzaba rápidamente, pero el problema de recibir datos precisos persistía. Esto se demuestra en un artículo sobre modulación por desplazamiento de frecuencia publicado por Wireless World. [ 4 ]
En 1953, R. H. Barker publicó un artículo que demostraba cómo se podía superar el problema de la sincronización de datos en las transmisiones. El proceso se describe en "Sincronización de grupo de sistemas digitales binarios". Al utilizarse en transmisiones de datos, el receptor puede leer y, si es necesario, corregir los datos para que estén libres de errores mediante autocorrelación y correlación cruzada , logrando una autocorrelación nula excepto en la posición de incidencia mediante códigos específicos. El proceso de secuencia de Barker generó gran interés en su momento, especialmente en Estados Unidos, ya que su método resolvió el problema, impulsando un enorme avance en las telecomunicaciones . El proceso se ha mantenido a la vanguardia del radar, la transmisión de datos y la telemetría, y actualmente es un estándar industrial muy conocido, que aún se investiga en numerosos campos tecnológicos.
En un estudio pionero sobre la sincronización de grupos en sistemas digitales binarios, Barker argumentó que sería deseable comenzar con una función de autocorrelación con lóbulos laterales muy bajos. Insistió en que el patrón de código dominante podría ser reconocido inequívocamente por el detector . Para asegurar esta premisa, Barker sostuvo que el patrón seleccionado debería ser suficientemente improbable como para ocurrir por casualidad, en una serie aleatoria de bits generados por ruido. [ 5 ]
Definición



Un código de Barker o secuencia de Barker es una secuencia finita de N valores de +1 y − 1,
con la propiedad de autocorrelación ideal, de modo que los coeficientes de autocorrelación fuera de pico (no cíclicos)
son lo más pequeños posible:
a pesar de. [ 1 ]
Solo se conocen nueve secuencias de Barker [ 6 ] , todas de longitud N como máximo 13. [ 7 ] El artículo de Barker de 1953 solicitaba secuencias con la condición más fuerte.
Solo se conocen cuatro secuencias de este tipo, que se muestran en negrita en la tabla siguiente. [ 8 ]
Códigos de Barker conocidos
Aquí se muestra una tabla con todos los códigos de Barker conocidos, donde se han omitido las negaciones e inversiones de los códigos. Un código de Barker tiene una secuencia de autocorrelación máxima cuyos lóbulos laterales no superan 1. Generalmente se acepta que no existen otros códigos de fase binaria perfectos. [ 9 ] [ 10 ] (Se ha demostrado que no existen más códigos de longitud impar, [ 11 ] [ 12 ] ni códigos de longitud par de N < 10 22 . [ 13 ] )
Los códigos Barker de longitud N igual a 11 y 13 se utilizan en sistemas de radar de espectro ensanchado de secuencia directa y de compresión de pulsos debido a sus bajas propiedades de autocorrelación (el nivel de amplitud del lóbulo lateral de los códigos Barker es 1/ N del de la señal pico). [ 16 ] Un código Barker se asemeja a una versión discreta de un chirp continuo , otra señal de baja autocorrelación utilizada en otros radares de compresión de pulsos.
Las amplitudes positivas y negativas de los pulsos que forman los códigos de Barker implican el uso de modulación bifásica o modulación por desplazamiento de fase binaria ; es decir, el cambio de fase en la onda portadora es de 180 grados.
De forma similar a los códigos de Barker, existen secuencias complementarias que cancelan exactamente los lóbulos laterales al sumarse; los pares de códigos de Barker de longitud par también son pares complementarios. Existe un método constructivo sencillo para crear secuencias complementarias de longitud arbitraria.
En el caso de la autocorrelación cíclica, otras secuencias tienen la misma propiedad de tener lóbulos laterales perfectos (y uniformes), como las secuencias de Legendre de longitud prima , las secuencias de Zadoff-Chu (utilizadas en la radio celular de tercera y cuarta generación) ySecuencias de longitud máxima (MLS). Se pueden construir secuencias cíclicas de longitud arbitraria.
Modulación de Barker

En las comunicaciones inalámbricas, las secuencias se suelen elegir por sus propiedades espectrales y por su baja correlación cruzada con otras secuencias que puedan interferir. En el estándar 802.11, se utiliza una secuencia Barker de 11 chips para las velocidades de 1 y 2 Mbit/s. El valor de la función de autocorrelación para la secuencia Barker es 0 o −1 en todos los desplazamientos excepto en cero, donde es +11. Esto da como resultado un espectro más uniforme y un mejor rendimiento en los receptores. [ 17 ]
Ejemplos de aplicaciones
Las aplicaciones de los códigos de Barker se encuentran en radar , [ 18 ] teléfono móvil , [ 19 ] telemetría , [ 5 ] imágenes y pruebas de ultrasonido , [ 20 ] [ 21 ] GPS , [ 22 ] y Wi-Fi . [ 23 ]
Muchas de estas tecnologías utilizan DSSS . Esta técnica incorpora el código Barker para mejorar la calidad de la señal recibida y aumentar la seguridad. [ 24 ]
Estos códigos también se utilizan en la identificación por radiofrecuencia, o RFID . Algunos ejemplos donde se utiliza el código Barker son: seguimiento de mascotas y ganado, escáneres de códigos de barras, gestión de inventario, seguimiento de vehículos, paquetes, activos y equipos, control de inventario, logística de carga y cadena de suministro. [ 25 ] También se utiliza ampliamente para Sistemas Inteligentes de Transporte (ITS), es decir, para la guía de vehículos . [ 26 ]
Referencias
- 1 2 Barker, Ronald Hugh (1953). "Sincronización de grupos de sistemas digitales binarios". Teoría de la comunicación . Londres: Butterworth. págs. 273–287 .
- ↑ Tsa, David (2020). "Cómo Claude Shannon inventó el futuro" . Recuperado el 5 de febrero de 2023 .
- ↑ Shannon, Claude ( 1922). "Una teoría matemática de la comunicación" (PDF) . The Bell System Technical Journal. págs. 380–381 . Recuperado el 5 de febrero de 2023 .
- ↑ Roddam, Thomas (noviembre de 1948). "Frequency Shift Keying" (PDF) . Wireless World. págs. 400–402 . Consultado el 5 de febrero de 2023 .
- 1 2 Siegel, Irv D. (1971). Desarrollo de un conjunto de códigos de sincronización óptimos para una mecanización de decodificador única (tesis de maestría). Biblioteca y recursos de aprendizaje de Missouri S & T. pág. 13. Recuperado el 5 de febrero de 2023 .
- ↑ Sloane, N. J. A. (ed.). "Secuencia A091704" . La enciclopedia en línea de secuencias de enteros . Fundación OEIS.
- ↑ Borwein, Peter ; Mossinghoff, Michael J. (2008). «Secuencias de Barker y polinomios planos». En James McKee; Chris Smyth (eds.). Teoría de números y polinomios . Apuntes de clase de la LMS. Vol. 352. Cambridge University Press. pp. 71–88 . ISBN 978-0-521-71467-9.
- ↑ El uso de diferentes formas de pulso en el código de Barker también mejora ciertas propiedades de autocorrelación.
- ↑ Weisstein, Eric W. "Código Barker" . MathWorld . Consultado el 25 de enero de 2026 .
- ↑ Coxson, Greg (2008). "¿Acabaron los códigos de Barker?" (PDF) . Instituto Politécnico de Worcester . Consultado el 1 de febrero de 2023 .
- ↑ Turyn y Storer, "Sobre secuencias binarias", Actas de la AMS, volumen 12 (1961), páginas 394–399
- ↑ Schmidt, Kai-Uwe, Willms, Jürgen (agosto de 2016). "Secuencias de Barker de longitud impar". Diseños, códigos y criptografía . 80 (2): 409– 414. doi : 10.1007/s10623-015-0104-4 .
- ↑ Leung, K.; y Schmidt, B.; "El método de descenso de campo", Diseño, códigos y criptografía , volumen 36, páginas 171–188
- ↑ "Compresión de pulsos – Tutorial de radar" . Christian Wolff . Consultado el 1 de febrero de 2023 .
- ↑ Coxson, Greg; Darwich, Tahal. "Desplazamiento de amplitud para la compresión de pulsos con cancelación de lóbulos laterales" (PDF) . Universidad de Louisiana en Lafayette . Consultado el 1 de febrero de 2023 .
- ↑ Sklonik, Merrill I.; Introducción a los sistemas de radar , 3.ª edición, McGraw-Hill, 2001
- ↑ "Pruebas de RF de productos WLAN" (PDF) . Keysight Technologies .
- ↑ Majid, Alolaibi (2021). "Detección de objetivos móviles con bajo nivel de ruido en radares de alta resolución mediante código binario" . EURASIP Journal on Advances in Signal Processing . 2021 (1) 8. Bibcode : 2021EJASP2021....8A . doi : 10.1186/s13634-020-00716-0 .
- ↑ "Libro Blanco 802.11b" (PDF) . Vocal Technologies . Consultado el 30 de diciembre de 2022 .
- ↑ Zhao, Heng; L. Mo, Larry; Gao, Shangkai (2007). "Imágenes de flujo de color por ultrasonido codificadas por Barker: consideraciones de diseño teóricas y prácticas". IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control . 54 (2): 319– 331. Bibcode : 2007ITUFF..54..319Z . doi : 10.1109/tuffc.2007.246 . PMID 17328329 . S2CID 19527352 .
- ↑ Fan, Zeng; Rudlin, Ohn; Asfis, Giorgos; Meng, Hongying (2019). "Convolución de los códigos de Barker y Golay para pruebas ultrasónicas de bajo voltaje" . Technologies . 7 (4): 72. doi : 10.3390/technologies7040072 .
- ↑ Matsuyuki, Shota; Tsuneda, Akio (2018). "Estudio sobre las propiedades de autocorrelación aperiódica de códigos concatenados mediante secuencias de Barker y secuencias NFSR". Conferencia Internacional de 2018 sobre Convergencia de Tecnologías de la Información y la Comunicación (ICTC) . págs. 664–666 . doi : 10.1109/ICTC.2018.8539367 . ISBN 978-1-5386-5041-7. S2CID 53713772 .
- ↑ Mikulka, Jan; Hanus, Stanislav (2007). 2007 17th International Conference Radioelektronikachapter = CCK and Barker Coding Implementation in IEEE 802.11b Standard . pp. 1– 4. doi : 10.1109/RADIOELEK.2007.371484 . S2CID 34865532 .
- ↑ Latif, Shahid; Kamran, Muhammad; Masoud, Fahad; Sohaib, Muhammad (2012). "Mejora de la seguridad de la transmisión DSSS mediante el código Barker junto con complementos binarios (CBC12-DSSS)". Conferencia Internacional de Tecnologías Emergentes de 2012. págs. 1–5 . doi : 10.1109/ICET.2012.6375426 . ISBN 978-1-4673-4451-7. S2CID 2901603 .
- ↑ Amin, Syedul; Reaz, Mamun Bin Ibne; Jalil, Jubayer; Raham, LF (2012). "Circuito integrado modulador y demodulador digital para etiqueta RFID que emplea DSSS y código Barker" . Journal of Applied Research and Technology . 10 (6): 819– 825. doi : 10.22201/ICAT.16656423.2012.10.6.341 . S2CID 16796254 .
- ↑ Bekar, Muge; Baker, Chris; Hoare, Edward; Gashinova, Marina (2021). "Sistema conjunto de radar y comunicación MIMO que utiliza una forma de onda PSK-LFM con enfoques TDM y CDM" . IEEE Sensors Journal . 21 (5): 6115– 6124. Bibcode : 2021ISenJ..21.6115B . doi : 10.1109/JSEN.2020.3043085 . S2CID 231852192 .
- Secuencias binarias
- Teoría de la codificación
- Procesamiento digital de señales
- Códigos de línea
- Radar
- redes inalámbricas