比较modem.oqpsk概率误差和ber

时间:2010-02-02 15:20:22

标签: matlab simulation signal-processing signals telecommunication

嗨,目前我在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的概率误差进行比较?

1 个答案:

答案 0 :(得分:1)

通过上面的调制/解调过程运行多个不同的values集合后,得到的平均BER度量 估计的逐位概率发生错误。

也许您想要将上述估算值与实际派生的公式进行比较,以了解预期的错误率是多少? This Wikipedia page表示QPSK的比特错误概率(我也假设为OQPSK)由公式给出:

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

其中描述了函数Q以及参数EbN0 here