1 誤り率の概念
1.1 誤り率の定義
誤り率(error rate)とは、送信側が意図した情報と、受信側が得た結果との不一致が、統計的にどの程度の頻度で生じているかを割合として表す指標である。通信では、送信されるビット列や記号列が伝送路を経て受信されるが、その過程で雑音や歪み、同期ずれなどにより信号の解釈が変わると、原理的に誤りが発生する。誤り率は、この発生頻度を比較可能な形に集約し、符号設計、変調選定、受信器処理、再送方式のいずれにも関わる基礎指標として用いられる。
誤り率が意味を持つためには、(1)「何を誤りとみなすか」という誤りの定義、(2)分子に置く「誤りの件数」、(3)分母に置く総量(評価対象の総ビット数、総記号数、総フレーム数など)、(4)評価区間の範囲と条件、を明確にする必要がある。この明確化により、異なる装置や方式、異なる評価条件の結果でも比較が可能になる。
1.2 誤りの種類(ビット・記号・フレーム)
誤り率は、単位の取り方に応じて複数の種類に整理できる。最小単位としてはビットの一致・不一致を数え、ビット誤りの頻度として評価する。より上位の粒度では、変調後の記号(シンボル)単位で受信結果と対応するべき記号が異なる場合を記号誤りとして数える。さらにフレーム(パケットを含むこともある)単位では、所定の冗長度や整合性検査(CRCなど)により、フレーム全体として正しく復号できたか、誤りとして検出されたかを指標化する。
粒度が異なると意味も変化する。ビット誤りは局所的な劣化の影響を素直に反映しやすい一方、上位プロトコルでは誤りの影響が「1ビットでも壊れていればフレーム不正」として顕在化するため、フレーム誤り率はビット誤り率より急に悪化する傾向を持つことがある。したがって、用途に応じた単位の選択が重要になる。
1.3 評価の前提(統計区間と分母)
誤り率は分母に依存するため、評価区間の設定が結果に直結する。たとえば一定時間で伝送したビット総数で割る場合、評価開始から終了までの間にチャネル条件がどの程度変動したかが影響する。分母を「全ビット数」「有効区間の符号語数」「検査対象フレーム数」のようにどう定めるかで、同じ観測データでも算出結果が変わりうる。
また、測定では「検出できた対象だけで割る」のか、「評価対象として定義した全体で割る」のかが論点になる。後者は欠損や中断も含めて品質を反映する傾向がある一方、前者は受信機が扱える対象に限定して品質を表す傾向がある。さらにサンプル数が小さい場合、誤りが十分に観測されず統計的ばらつきが大きくなるため、区間の長さ、反復回数、信号対雑音比などの条件固定の仕方が、結果の信頼性に関わる。
2 誤り率の主要な指標
2.1 ビット誤り率(BER)
2.1.1 BERの計算方法
ビット誤り率(BER: bit error rate)は、評価対象のビット列において、送信側の意図したビットと受信側で復元されたビットが一致しなかった割合として定義される。算出の基本形は「誤ったビット数を、評価した総ビット数で割る」である。通常、復号後のビット列に対して比較する場合と、復調後の生ビット(符号化前の対応)に対して比較する場合があり、どちらかを明確にする必要がある。
BERは、誤り訂正符号の有無、復号の成否判定、ビットの対応付け方法により値が変わる。したがって、方式比較では「どの段階のビットを比較しているか」を揃えることが望ましい。
2.1.1.1 サンプル数と区間選定
BERは誤りが稀な条件で極端に小さくなることがある。誤りがほとんど観測されない場合、分母が大きくても誤り数が十分でなく、推定値のばらつきが増える。区間選定では、最低限の誤り発生数を目安に設定する、統計的信頼区間を考慮する、複数回の独立試行を用いて平均化する、といった方策が用いられる。
また、区間内でチャネル条件が大きく変動する場合、BERは時間平均的な指標になる。変動が小さいとみなせる範囲で区切り、必要なら条件別に整理することで、方式の本質的性能が解釈しやすくなる。
2.2 記号誤り率(SER)
記号誤り率(SER: symbol error rate)は、変調によって定義される記号単位で、正しい記号が復元できなかった割合として評価する。受信器の復号が最尤決定や距離ベースの推定に基づく場合、SERは雑音下での推定誤りの発生頻度を表しやすい。
SERは、1記号あたりの構成ビット数が同じでない場合や、誤りの重み付けがビットと等価でない場合に、BERとの関係が単純でなくなる。たとえば、誤って推定された記号が複数ビットにまたがって誤りを生むため、SERとBERは相互に変換するための補助関係(変調次数や符号化写像)が必要になることがある。
2.3 パケット誤り率(PER)とフレーム誤り率
パケット誤り率(PER: packet error rate)およびフレーム誤り率は、上位単位のデータ単位で「誤りが生じたか」を判定する指標である。典型的には、復号後に整合性検査が失敗したフレーム、あるいは所定の条件を満たさないフレームを誤りと数える。再送の有無や、誤り検出方式(CRCの種類など)によって、誤り判定の厳しさが変わるため、数値の比較には判定基準の統一が必要になる。
PERは通信品質を利用者体感に近づける目的で用いられることが多い。ビット誤りが同程度でも、フレーム長が長いほど「どこかに誤りが含まれる可能性」が増えるため、PERはBERより急激に悪化する場合がある。そのため、フレーム設計やインタリーブの効果を評価する際に有用な指標となる。
2.4 検出誤り・復号不能の指標
誤り訂正符号の評価では、「訂正できずに失敗した割合」や「検出されたが修復できなかった割合」を別途扱うことがある。たとえば、検査ビットにより誤りが検出されるが、訂正アルゴリズムが許容範囲を超えているため復号できないケースがある。この種の指標は、誤りの“量”というより復号器の“能力限界”に結びつく。
また、検出は成功するが訂正結果が正しいかどうかを最終的に保証できない状況(誤り検出の欠落や未検出の可能性)もありうる。そこで、誤り検出率、未検出率、復号成功率といった組み合わせで分析することがある。これにより、実システムで問題になる「静かに誤る」事象と、「確実に失敗が分かる」事象を区別できる。
3 誤り率に影響する要因
3.1 伝送路の雑音・干渉
誤り率は伝送路の劣化要因に強く依存する。雑音は信号を観測する際の不確かさを増やし、識別境界を跨ぐ確率を高める。干渉は、他の信号が同一帯域や同時送信として重なることで、受信点での信号構成が理想からずれる原因になる。加えて、位相雑音や周波数ドリフト、増幅器の非線形性によって波形が歪むと、復調器が前提とする統計的モデルが崩れ、誤りが増える。
これらの要因はしばしば複合的に作用する。単一の平均性能(例えば平均SNR)だけではなく、瞬間的な劣化、干渉源の発生時刻、時間相関の有無が、実効的な誤り率に反映される。
3.2 変調方式と復調方式
変調方式は、情報を搬送波上の有限個の状態(振幅や位相、周波数、あるいはそれらの組)に写像する方法であり、誤り耐性に影響する。星座配置の形状や最小距離、復調に用いる判定規則(距離最小、尤度最大、ソフト判定など)が、誤り発生の確率を決める。
復調方式は、受信側で観測した信号からどの情報をどれだけの信頼度で復元するかを決める。ハード判定は情報量を削減するため誤り訂正に不利な場合があり、ソフト判定は符号化の利得を取り込みやすいが演算負荷やモデル化誤差に左右される。結果として、同じ伝送路条件でもBERやPERの傾向が変わる。
3.3 符号化方式と誤り訂正
符号化方式は、誤り訂正符号によって冗長性を付与し、誤りが発生しても元の情報を復元できる確率を高める。代表的には、畳み込み符号、ブロック符号、低密度パリティ検査(LDPC)符号などがあり、復号器の種類(Viterbi、逐次推定、確率伝播など)に応じて動作点と性能が変わる。
符号化は「誤りを直す」だけでなく、「誤りをどの単位で抑えるか」も変える。たとえばインタリーブを伴う設計では、バースト的な誤りを別の時間・記号位置に散らすことで、復号器が扱いやすい統計に整えることがある。結果として、同一BERでもPERが改善するような相違が生じうる。
3.4 符号長・復号アルゴリズムの影響
符号長やフレーム構成は、誤り訂正性能に加えて、復号遅延や計算量とも結びつく。符号長が長いほど理論的には改善余地がある場合がある一方、誤りが集中したときの処理や、復号器の収束挙動が変化しうる。特に反復復号を用いる場合、反復回数の上限、停止基準、初期化の方法が性能に影響する。
復号アルゴリズムは実装の近似やパラメータ設定によっても差が出る。理想的な確率モデルに近づくほど性能が期待できるが、チャネル推定の誤差や簡略化によりズレが生じると、誤り率が設計値より悪化する。したがって評価では、アルゴリズムの“理想仮定”と“実装条件”の差を把握することが重要になる。
3.5 チャネル状態(フェージング等)と評価条件
チャネルは時間とともに変動しうる。フェージングは受信強度や位相の揺らぎを生み、同一平均条件でも誤り率が大きく変わることがある。さらに、フェージングの時間相関が強い場合、連続したフレームで品質が連鎖的に悪化し、バースト状の誤りが生じやすい。インタリーブや再送制御が、こうした時間構造に対する対策として働く。
評価条件では、チャネルモデルの選択(静的、レイリー、ライス等の扱い)、ドップラーや移動速度、受信機の推定能力などが重要になる。異なる評価条件の数値は、単純比較が難しくなるため、誤り率を議論する際には前提条件を明記する必要がある。
4 誤り率の評価と活用
4.1 測定・シミュレーションの手順
4.1.1 実測と試験条件の管理
実測では、誤り率を測るための計測系の正確さが結果を左右する。同期の成否、推定パラメータ(周波数オフセットやチャネル係数)の追従性、受信機のゲイン制御や自動利得調整の挙動などが、見かけの誤り率に影響する。さらに、テスト信号の生成方法、パターンの性質(疑似ランダム性、偏りの有無)、フレーム境界の取り扱いが、比較可能性に関わる。
誤り率が低い領域では誤り観測が難しくなるため、長時間の試験や繰り返しが必要になりやすい。このとき試験条件のドリフト(温度変化や機器状態の変動)を管理し、評価区間を明確に定義することが求められる。
4.1.2 シミュレーションモデルの選び方
シミュレーションでは、現実の物理過程をどこまでモデル化するかが要点になる。伝送路の雑音モデル、帯域制限、周波数オフセット、位相雑音、非線形の有無などの仮定で結果が変わる。特に復調に依存するため、受信機の前処理(フィルタ、同期回路、チャネル推定器)まで含めて模擬するかどうかが、再現性に影響する。
計算資源の制約から、理想化されたモデルで傾向を掴み、次に複雑性を段階的に上げる手順が採られることが多い。BERとPERの両方を同じ条件で出し、モデルと実機での乖離要因を切り分けることで、評価の説得力が増す。
4.2 復号閾値と性能曲線の読み取り
性能曲線は、誤り率を横軸の伝送品質指標(例:SNR)に対して示すことで、方式間の優劣を直感的に比較する。復号閾値は、符号化・復号方式の能力が立ち上がる領域に対応し、誤り率が急激に低下する点として現れる場合がある。反復復号では、反復回数が十分でないと閾値が変わるような現象が起きる。
曲線の読み取りでは、測定のばらつき、統計誤差、評価区間の長さによる不確かさを考慮する。誤りが稀な領域では信頼区間が広がるため、単一点の比較よりも傾向や範囲で判断することが望ましい。
4.3 再送制御・誤り訂正の設計への反映
誤り率は、再送制御(ARQなど)と組み合わせて設計されることが多い。フレーム誤り率が高い環境では再送が増え、スループットや遅延が悪化するため、目的に応じて符号強度、インタリーブ、再送上限、タイムアウト設計を調整する必要がある。誤り訂正符号を強くすると再送回数は減る可能性があるが、冗長度増加による実効レート低下とトレードオフになる。
また、誤り検出の特性も再送制御の挙動に影響する。未検出の誤りが許容できない場合は、検査強度を上げる、あるいは復号段での整合性チェックを強化する設計が検討される。逆に、多少の誤りが上位で吸収されるアプリケーションでは、過剰な冗長度を避ける設計が合理的になる。
4.4 ネットワーク品質指標としての位置づけ
通信システムでは、誤り率は物理層やリンク層での品質を表す一方、ユーザ体験に直結するのはスループット、遅延、ジッタ、再送による効率低下などの指標である。そこで誤り率は、上位層の挙動を規定する入力として位置づけられる。たとえばフレーム誤り率が与えられれば再送確率が推定でき、そこから有効伝送率や平均遅延をモデル化できる。
さらに、複数リンクの経路では誤り率の伝播が累積するため、単純な局所指標だけでは全体性能を説明しにくくなる。実務では、リンク単位の誤り率からネットワーク単位の統計(パケット到達率など)へ変換する枠組みが用意され、誤り率の議論が運用上の判断に結びつけられる。