1

salut actuellement i ont le code suivant dans mon Matlabcomparant l'erreur de probabilité de modem.oqpsk et ber

 values = [0;1;0;0;1;0;1;0]; % can contain only 0s and 1s 
     h = modem.oqpskmod; 
     y = modulate(h, values); 
     g = modem.oqpskdemod(h); 
     z = demodulate(g,y); 
     BER = sum(logical(values(:)-z(:)))/numel(values);% thanks to gnovice! 

maintenant ma question est de savoir comment puis-je comparer BER à la probabilité d'erreur du OQPSK?

+0

Je ne comprends pas la question. "Comparer" dans quel sens? –

Répondre

1

Après avoir exécuté un certain nombre d'ensembles différents de values à travers le processus de modulation/démodulation ci-dessus, la mesure du BER moyen résultant est une estimation de la probabilité au niveau du bit pour une erreur se produit.

Peut-être vous êtes désireux de comparer l'estimation ci-dessus à une réelle dérivé formule pour ce que le taux d'erreur est attendue? This Wikipedia page dit que la probabilité d'erreur de bit pour QPSK (et je suppose également OQPSK) est donnée par la formule:

Pb = Q(sqrt(2*Eb/N0)); 

où la fonction Q et les paramètres Eb et N0 sont décrits here.