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 に答える