qfunc

Синтаксис

Описание

пример

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

Примеры

свернуть все

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

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

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

plot(x,y)
grid

Вычислите вероятность появления ошибки 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