Cálculo de la probabilidad de error para las diferentes modulaciones

De testwiki
Ir a la navegación Ir a la búsqueda

Conceptos previos

M: Número de estados diferentes

Eb: Energía por bit

Es: Energía por símbolo

Esc: Energía por symbol-carrier, por portadora

Pb: Probabilidad de error de bit

Ps: Probabilidad de error de símbolo

Psc: Probabilidad de error de símbolo-carrier, por portadora

Pbc: Probabilidad de error de bit-carrier, por portadora


La relación entre la energía por bit y por símbolo:

k=log2(M)Es=kEb=log2(M)Eb

Tiene lógica que necesitemos mas energía por símbolo, pues en un solo símbolo podemos transmitir 2,3,4… bits, por lo que la energía necesaria para transmitir un solo bit sería la mitad, un tercio, un cuarto ….

Nuestra modulación digital podemos representarla como:

sT(t)=Ack=aIkp(tkTs)cos(ωct)Ack=aQkp(tkTs)sin(ωct)

Al demodular, tendremos bien la señal in-phase o la quadrature. Por ejemplo, al demodular la in-phase:

yR(t)=Ack=aIkp(tkTs)

La energía de esta señal aIk ( o de aQk ) la llamamos Esc . Como la señal in-phase y quadrature son independientes entre ellas, es lógico pensar que, del número total de bits/símbolo de la modulación digital, cada una de ellas nos proporciona la mitad de bits, por lo que: Es=2Esc . Por ejemplo:

Modulación M log2(M) (bits) aIk (bits) aQk (bits)
QPSK 4 2bits 1bit 1bit
16QAM 16 4bits 2bits 2bits
64QAM 64 6bits 3bits 3bits


sT(t)=Ack=aIkp(tkTs)cos(ωct)Esc1,Psc1Ack=aQkp(tkTs)sin(ωct)Esc2,Psc2Esc1=Esc2EsTOT=Esc1+Esc2Es=2EscEs=log2(M)EbEscPscEsPsPs=1(1Psc1)(1Psc2)=1(1Psc)2Ps=1(1Psc)2=1(1+Psc22Psc)=2PscPsc2Psc1Psc2PscPs2Psc

Relación prob. de error de símbolo y prob. de error de bit

La relación entre Ps y Pb es:

Ps=1(1Pb)k siendo k=log2M

Pero, usando codificación Gray, y suponiendo que un error de símbolo solo produce un error de bit, tenemos que:

Ps1bitPsPb?k=log2MPskPbPskPb

Podemos verlo intuitivamente: Si un símbolo equivale a dos bits, y hay un error en el símbolo, la probabilidad de error de bit será la mitad que la probabilidad de error del símbolo (suponiendo que el error solo puede ser de un bit), porque el error solo afectará a uno de los bit, siendo el otro correcto. Si el símbolo equivale a 10 bits, la probabilidad de error de bit será 10 veces menor, porque de los 10 bits solo 1 estará corrupto (debido a la asunción que hemos hecho) y los otros nueve correctos.

Para la probabilidad de error de bit por portadora, es análogo:

PskPbPsckPbc

Demodulación

sT(t)=Ack=aIkp(tkTs)cos(ωct)Ack=aQkp(tkTs)sin(ωct)yT(t)=sT(t)+n(t)yR1(t)=yT(t)cos(ωct)=sT(t)cos(ωct)+n(t)cos(ωct)|HLPF(f)|2yR1(t)=ARk=aIkp(tkTs)+nI(t)yR2(t)=yT(t)sin(ωct)=sT(t)sin(ωct)+n(t)sin(ωct)|HLPF(f)|2yR2(t)=ARk=aQkp(tkTs)+nQ(t)

ASK

ASK


Una señal ASK es una codificación unipolar NRZ, caso particulr OOK, modula una portadora coseno, por lo que al demodular tendremos:

sASK(t)=Ack=akp(tkTs)cos(ωct)yR(t)=ARk=akp(tkTs)sI(t)=sNRZ(t)+nI(t)ak={0,+A}A=1Pe=p'1Q(|VTm|σ2)+p'0Q(|VTm|σ2)NRZPe=Q(Ebη)ASKQ(Ebη)

4ASK

Plantilla:AP

s4ASK(t)=Ack=aIkp(tkTs)cos(ωct)aIk={0,A,+2A,+3A}

La constelación de una señal ASK de 4 niveles es:

4-ASK


La probabilidad de error es:

Ps32Q(Es7η)=32Q(2Eb7η)

M-ASK

Plantilla:AP

sMASK(t)=Ack=aIkp(tkTs)cos(ωct)aIk={0,A,+2A,...(M1)A}

La probalidad de error para una señal ASK de M niveles es:

Ps=2M1MQ(3(M1)(2M1)Ebη)

FSK

Al igual que en ASK, FSK son (dos) señales ASK a frecuencias portadoras cercanas, una para los Ceros y otra para los Unos, que a su vez son codificaciones NRZ.

FSKQ(Ebη)

BPSK

En BPSK, al tener solo 2 símbolos:

Esc=Es=Eb

por lo que: Psc=Ps=Pb


Para BSK, al demodular tenemos una codificación polar, por lo que:

Constellation diagram for BPSK.

yR(t)=ARk=Ikp(tkTs)+nI(t)Ik={1,+1},Qk=0A=+1ak={a'1=Aa'0=Am'1=0Tss'1(t)kp*(t)t=0TsAp(t)p*(t)t=ATsm'0=0Tss'0(t)kp*(t)t=0TsAp(t)p*(t)t=ATsVT=0Pe(Polar)=Pe(BPSK)Pe=p'1Q(|VTm|σ2)+p'0Q(|VTm|σ2)=Q(2A2Tsη)=Q(2Ebη)

QPSK

Plantilla:AP

Constellation diagram for QPSK with Gray coding. Each adjacent symbol only differs by one bit.


La probabilidad de error de QPSK es la misma que la de BPSK.

QPSKQ(2Ebη)

MSK

Como se explicó, la señal MSK es una modulación OQPSK que utiliza senoides en vez de pulsos rectangulares, por ello, su probabilidad de error es la misma que la de QPSK.

MSKQ(2Ebη)

4PSK

4PSK


Una señal 4PSK demodulada es equivalente a una codificación bipolar, por la que:

Pe32Q(Ebη)

Esta modulación no es usada, pues su probabilidad de error es mayor que la de QPSK.

M-PSK

Formula aproximada (falta demostración):

Psc(M)Q(2Esηsin(πM))Ps(M)2Q(2Esηsin(πM))Q(x)=12erfc(x2)Ps(M)erfc(Esηsin(πM))


Comparación gráfica de M-ASK y PSK


16-QAM

Plantilla:AP

Constellation diagram for rectangular 16-QAM.


Psc=32Q(15Esη)

M-QAM rectangular

Plantilla:AP


Psc=2(11M)Q(3M1Esη)


Comparación gráfica entre M-QAM y M-PSK



Plantilla:Navegación