1

嗨,目前我的 matlab 中有以下代码

        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!

现在我的问题是如何将此 BER 与 OQPSK 的概率误差进行比较?

4

1 回答 1

1

在您values通过上述调制/解调过程运行多个不同组之后,得到的平均 BER 测量对发生错误的按位概率的估计。

也许您想将上述估计与预期错误率的实际派生公式进行比较?这个维基百科页面说,QPSK(我也假设 OQPSK)的误码概率由以下公式给出:

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

这里描述了函数和Q参数。EbN0

于 2010-02-03T15:53:46.883 回答