Contenu principal

qfunc

Description

y = qfunc(x) renvoie la sortie de la fonction Q pour chaque élément de l’entrée à valeurs réelles. La fonction Q est (1 – f) où f est le résultat de la fonction de distribution cumulée de la variable aléatoire normale standardisée. Pour plus d’informations, veuillez consulter Algorithmes.

exemple

Exemples

réduire tout

Calculez les valeurs de la fonction Q pour un vecteur d’entrée à valeurs réelles.

x = -4:0.1:4;
y = qfunc(x);

Tracez les résultats.

plot(x,y)
grid

Figure contains an axes object. The axes object contains an object of type line.

Calculez la probabilité d’erreur QPSK pour un paramètre Eb/N0 défini à 7 dB avec la fonction Q.

Convertissez le paramètre Eb/N0 en dB vers son équivalent linéaire.

ebnodB = 7;
ebno = 10^(ebnodB/10);

Avec la fonction Q, calculez la probabilité d’erreur QPSK Pb=Q(2EbN0).

Pb = qfunc(sqrt(2*ebno))
Pb = 
7.7267e-04

Arguments d'entrée

réduire tout

Entrée, définie par un scalaire, une matrice ou un tableau à valeurs réelles.

Types de données : double

Arguments de sortie

réduire tout

Sortie de la fonction Q, renvoyée sous la forme d’un scalaire, d’une matrice ou d’un tableau. y a les mêmes dimensions que l’entrée x. Les valeurs de sortie sont comprises dans la plage [0, 1].

Algorithmes

Pour une entrée x scalaire, la fonction Q est (1 – f) où f est le résultat de la fonction de distribution cumulée de la variable aléatoire normale standardisée. La fonction Q est définie par :

Q(x)=12πxexp(t2/2)dt

La fonction Q est liée à la fonction d’erreur complémentaire erfc comme suit :

Q(x)=12erfc(x2)

Historique des versions

Introduit avant R2006a

Voir aussi

Fonctions