- 2009年1月 8日 12:26
- Bit Error Ratio | Calculator
近年デジタル化が進みデータ伝送の回路設計が増えています。回路の雑音特性からBER(Bit Error Ratio)を計算する技術者の方も多いのではないでしょうか。本エントリーは信号をベースバンドで伝送する場合のBERについて考えていきたいと思います。
パルスの有無あるいは極性の判定を行う場合、信号振幅と雑音振幅の合計値が設定された判定レベルを超えるか否かで判定します。ここでは、NRZなどの単極パルスについて説明します。
図1
増幅後のパルス波形は図1のようになります。単極パルスの場合にはパルスの有無を判定するものですから判定レベルは Vp/2となります。
雑音振幅を Vnとするとパルスが無い場合には Vn>Vp/2のとき判定誤りを生じ、パルスがある場合には Vn<-Vp/2のときが判定誤りになります。
したがって、符号パルスの発生確率をPとすると、誤りの起こる確率は式1を計算すれば求まります。ただし、Prは確立を示しています。
...式1
いま雑音が確立密度関数
...式2
ここで、誤差関数
信号波高値 Vpと雑音実効値 σnの比は S/Nを表しますから、式3で単極符号の S/N比と誤り率(Bit Error Ratio)が求まったことになります。...式3
以下は上に記載した方法で S/N比からBERを求めるスクリプトです。お役にたてたら嬉しいです。
誤差関数はヘイスティングスの近似式を用いて計算しています。
Web Calculator
JavaScript対応ブラウザで表示してください

b>