qfunc

Синтаксис

Описание

пример

y = qfunc(x) возвращает выход функции Q для каждого элемента действительного входа. Q-функция является (1 - f), где f является результатом совокупной функции распределения стандартизированной нормальной случайной переменной. Для получения дополнительной информации см. «Алгоритмы».

Примеры

свернуть все

Вычислим значения Q-функции для вещественного входного вектора.

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

Постройте график результатов.

plot(x,y)
grid

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

Вычислите вероятность ошибки QPSK в Eb/N0 установка 7 дБ при помощи функции Q.

Преобразуйте Eb/N0 в дБ к его линейному эквиваленту.

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

Используя функцию Q, вычислите вероятность ошибки QPSK, Pb=Q(2EbN0).

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

Входные параметры

свернуть все

Вход, заданный как действительный скаляр, матрица или массив.

Типы данных: double

Выходные аргументы

свернуть все

Выход Q-функции, возвращенный в виде скаляра, матрицы или массива. y имеет те же размерности, что и входные x. Выходные значения находятся в области значений [0, 1].

Алгоритмы

Для скалярного x Q-функция является (1 - f), где f является результатом совокупной функции распределения стандартизированной нормальной случайной переменной. Функция Q определяется как

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

Функция Q связана с дополнительной функцией ошибки, erfc, согласно

Q(x)=12erfc(x2)

См. также

Функции

Представлено до R2006a