bersync
不完全な同期の BER
説明
関数 bersync
は、不完全な同期の加法性ホワイト ガウス ノイズ (AWGN) チャネル上での符号化されていない同期 BPSK のビット エラー レート (BER) を返します。詳細については、Analytical Expressions Used in bersync Function and Bit Error Rate Analysis Appを参照してください。
例
入力引数
出力引数
制限
通常、出力 BER の数値精度は、おおよそ有効桁数 2 に制限されます。この関数の出力の数値精度は、次によって制限されます。
関数が使用する閉形式表現を導く解析的な近似
式の数値的実装に関連した近似
数値精度に固有の制限により、timerr
または phaserr
の値が、誤りの絶対値から振幅の浮動小数点数で次に大きい値までの正の距離 (関数 eps
により決定される) を下回る場合、関数では完全な同期を想定します。次の表は、このような条件下での関数の動作をまとめています。
条件 | 関数 bersync の動作 |
---|---|
timerr < eps | bersync(EbNo,timerr,'timing') は、タイミング誤差が eps よりも小さい berawgn(EbNo,'psk',2) と等価です。 |
phaserr < eps | bersync(EbNo,phaserr,'carrier') は、位相誤差が eps よりも小さい berawgn(EbNo,'psk',2) と等価です。 |
アルゴリズム
この関数は、[3] の式を使用します。
最後の入力が 'timing'
の場合、関数は次を計算します。
σ は timerr
入力であり、R は dB から線形スケールに変換された EbNo
入力の値です。
最後の入力が 'carrier'
の場合、関数は次を計算します。
σ は phaserr
入力であり、R は dB から線形スケールに変換された EbNo
入力の値です。
代替方法
関数 bersync
を使用する代わりに、Bit Error Rate Analysis アプリで [Theoretical] タブを構成することで、BER の論理値を計算できます。
参照
[1] Jeruchim, Michel C., Philip Balaban, and K. Sam Shanmugan. Simulation of Communication Systems. Second edition. Boston, MA: Springer US, 2000.
[2] Sklar, Bernard. Digital Communications: Fundamentals and Applications. 2nd ed. Upper Saddle River, N.J: Prentice-Hall PTR, 2001.
[3] Stiffler, J. J. Theory of Synchronous Communications. Englewood Cliffs, NJ.: Prentice-Hall, 1971.
バージョン履歴
R2006a より前に導入