¿Qué protocolos reales existen por ahí que emplean codificación de cambio de fase en cuadratura de compensación (OQPSK)?
¿Qué utilizan para la sincronización de cuadros marcador (o "preámbulo" o "palabra de sincronización" o "marca ")?
¿Utilizan una palabra única , un patrón único de bits? Si es así, ¿hacen alguna inserción un poco falsa (similar a la inserción cero lo que el antiguo protocolo SDLC hizo)? Si no, ¿cómo pueden garantizar que los datos nunca imiten el marcador de sincronización de cuadros y se produce una sincronización de cuadros falsos?
¿Qué hacen para Offset QPSK para sincronizar la fase I / Q de la señal de frecuencia intermedia (IF)? ¿El marcador de sincronización de trama le da al receptor una señal inequívoca de la cual derivar la fase de referencia I / Q correcta?
Lotsa preguntas. He estado pensando en OQPSK un poco y tengo divagado en voz alta al respecto en el DSP Stack Exchange. OQPSK naturalmente empareja los bits de un solo flujo en serie en " dibits ". Los bits pares e impares se enrutan naturalmente a las señales I y Q sin ningún par de bits creado. Entonces, me parece que los 16 bits 0011001100110011
serían el marcador natural para la frecuencia instantánea más baja y 0110011001100110
sería la frecuencia más alta. Un patrón podría ser el marcador frame start y el otro patrón es un marcador channel idle .
Pero luego los 15 bits 011001100110011
nunca deberían aparecer en los datos y se debería insertar un falso 0
después de los 14 bits 01100110011001
para que ninguno de los marcadores aparezca en los datos. . En el estilo de SDLC, el receptor siempre eliminaría ese falso 0
que ocurre después de 01100110011001
. Si, antes la eliminación cero, aparece 1
después de 01100110011001
, entonces creo que un marcador canal inactivo o inicio de marco está ocurriendo (se necesita un bit más en un lado o en el otro de los 15 bits 011001100110011
para estar seguro).
Pero este documento sugiere otros patrones de bits (secuencias de Barker) para marcadores.
¿Cuáles son los protocolos en uso? ¿Cuál es la sabiduría de aquellos aquí que realmente han trabajado en OQPSK en un nivel bajo?