Estou decodificando com êxito o D-BPSK, obtendo o produto escalar da posição de constelação do símbolo e do símbolo anterior. Se o resultado for> = 1, a fase do símbolo não mudou e o bit é zero. Se o resultado for <= -1, a fase mudou e o resultado é um. Entre -1 e 1, o resultado é 0 suave ou 1 suave.
Não consigo descobrir como fazer a mesma coisa com o D-QPSK. Eu posso usar apenas a fase, mas isso descarta muita informação que poderia ajudar o decodificador flexível.
Este artigo explica como fazê-lo e fornece uma fórmula (10):
Mas eu não entendo a notação - o que significa *
flutuar acima? Tentei apenas multiplicar os números complexos e pegar as partes reais e imaginárias, mas isso não funcionou.
Como a constelação pode girar, como os dois eixos podem ser separados?
fonte
Respostas:
Dois símbolos sucessivos no demodulador são e onde é a saída da ramificação I e a saída da ramificação Q do receptor. O dispositivo de decisão DBPSK de decisão difícil considera a pergunta:Z1=(X1,Y1) Z2=(X2,Y2) X Y
e assim compara
que pode ser simplificado para uma comparação de sinal em . Note que isso é essencialmente pedir⟨Z1,Z2⟩=X1X2+Y1Y2
Um terceiro ponto de vista pensa em e como números complexos e perguntaZ1 Z2
O dispositivo de decisão de decisão simples simplesmente repassa o valor exato do produto escalar para o decodificador de decisão escalar, que pode optar por quantificar produtos escalonados em magnitude muito grande em decisões difíceis e continuar waffling no resto. É essa a regra de decisão declarada na pergunta do OP, onde grandes são consideradas maiores que em magnitude.1
No DQPSK, a codificação usa uma das duas convenções:
a fase do sinal é atrasada em conforme o dibit a ser transmitido é0,π/2,π,3π/2 00,01,11,10
a fase do sinal é avançada em conforme o dibit a ser transmitido é0,π/2,π,3π/2 00,01,11,10
Observe que um sinal DQPSK não é a soma de dois sinais DBPSK modulados em portadoras ortogonais de fase, mas os bits I e Q afetam conjuntamente a fase portadora líquida.
Para desmodular um sinal DQPSK, o dispositivo de decisão precisa solicitar
Assim, além da comparação
é necessário comparar
que para examinar além de e tomar a decisão de acordo com qual quantidade tem a maior magnitude e o sinal da maior magnitude. Os detalhes de como o decodificador de decisão programática usa a estatística de decisão determinarão como esses números serão mais massageados.Im(Z1Z∗2) Re(Z1Z∗2) Z 1 Z ∗ 2 = ( Re ( Z 1 Z ∗ 2 ) , Im ( Z 1 Z ∗ 2 ) )Z1Z∗2=(Re(Z1Z∗2),Im(Z1Z∗2))
fonte
O asterisco refere-se a um conjugado complexo. Um método típico para decodificação suave de modulações diferenciais é a técnica de atraso, conjugado e multiplicação :
onde e são dois símbolos codificados diferencialmente consecutivos e é o resultado decodificado diferencialmente. Essa fórmula geral funcionará para DBPSK ou DQPSK (como os sinais BPSK são reais, o conjugado simplesmente cai). O fluxo de sinal resultante fica na mesma constelação que a entrada, para que você possa tomar decisões difíceis usando as mesmas regras que usaria para o BPSK ou QPSK normal.D i - 1 S i S iDi Di−1 Si Si
fonte