比较modem.oqpsk概率误差和ber

嗨,目前我的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)

3 years ago

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

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

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

其中函数 Q 和参数 EbN0 被描述为here .