電気通信およびコンピューティングにおいて、ビットレート(ビットレートまたは変数R )とは、単位時間あたりに伝送または処理されるビット数である。 [ 1 ]
ビットレートは、 1秒あたりのビット数(記号:bit/s)で表され、多くの場合、キロ(1 kbit /s = 1,000 bit/s)、メガ(1 Mbit/s = 1,000 kbit/s)、ギガ(1 Gbit/s = 1,000 Mbit/s)、テラ(1 Tbit/s = 1,000 Gbit/s)などのSI接頭辞が付きます。[ 2 ]非標準の略語bpsがよく使われます。1 Mbpsは1 Mbit/s、つまり1秒あたり100万ビットです。
ビットレートは、チャネルが並列で1回の転送で複数のビットを転送する場合の転送レート(1秒あたりの転送回数で測定)とは異なります。
ほとんどのコンピューティングおよびデジタル通信環境では、1秒あたり1バイト(記号:B/s)は8 ビット/秒(1バイト=8ビット)に相当します。ただし、ストップビット、スタートビット、パリティビットを考慮に入れる必要がある場合は、同じバイト数のスループットを達成するには、より多くのビット/秒が必要になります。
ビットレートが大きい場合も小さい場合も、SI接頭辞(メートル接頭辞または十進接頭辞とも呼ばれる)が使用されます。[ 3 ]
国際規格IEC 80000-13で定義されているバイナリプレフィックスが使用されることがあります。[ 4 ] [ 5 ]例えば、1 KiB /s = 1024 B/s = 8192 bit/s、1 MiB /s = 1024 KiB/sなどです。
デジタル通信システムでは、物理層の総ビットレート[ 6 ] 、生ビットレート[ 7 ] 、データ信号レート[ 8 ] 、総データ転送レート[ 9 ]、または符号化されていない伝送レート[ 7 ](変数R b [ 6 ] [ 7 ]またはf b [ 10 ]として記述されることもある)は、通信リンクを介して1秒あたりに物理的に転送されるビットの総数であり、有用なデータとプロトコルのオーバーヘッドが含まれます。
シリアル通信の場合、総ビットレートはビット伝送時間に関係する。 として:
総ビットレートはシンボルレートまたは変調レートに関連しており、これはボーまたはシンボル/秒で表されます。ただし、総ビットレートとボー値が等しくなるのは、シンボルごとに 0 と 1 を表す 2 つのレベルしかない場合のみです。つまり、データ伝送システムの各シンボルが正確に 1 ビットのデータを伝送する場合です。これは、モデムや LAN 機器で使用される最新の変調システムには当てはまりません。[ 11 ]
より具体的には、パルス振幅変調を使用してデータを表すラインコード(またはベースバンド伝送方式)異なる電圧レベルを転送できますパルスあたりのビット数。デジタル変調方式(または通過帯域伝送方式)は、異なる記号、例えば振幅、位相、周波数は、シンボルあたりのビット数。その結果は以下のようになります。
上記の例外として、自己同期型ラインコード、例えばマンチェスター符号化やリターン・トゥ・ゼロ(RTZ)符号化などがあり、これらのコードでは各ビットが2つのパルス(信号状態)で表現され、結果として以下のようになります。
ナイキストの法則によれば、特定のスペクトル帯域幅(ヘルツ)におけるシンボルレート(ボー、シンボル/秒、またはパルス/秒)の理論的な上限値は次のように与えられる。
実際には、この上限値に近づくことができるのは、ラインコーディング方式と、いわゆる残留側波帯デジタル変調方式の場合に限られます。ASK 、PSK、QAM、OFDMなど、その他のほとんどのデジタル搬送波変調方式は、二重側波帯変調として特徴付けられ、次の関係が得られます。
並列通信の場合、総ビットレートは次のように表されます。
ここで、 nは並列チャネルの数、M iはi番目のチャネルの変調のシンボル数またはレベルの数、T iはi番目のチャネルのシンボル持続時間(秒単位)です。
デジタル通信チャネルの物理層ネットビットレート[ 12 ] 、情報レート[ 6 ] 、有用ビットレート[ 13 ] 、ペイロードレート[ 14 ] 、ネットデータ転送レート[ 9 ] 、符号化伝送レート[ 7 ] 、実効データレート[ 7 ]、またはワイヤスピード(非公式な用語)は、物理層プロトコルのオーバーヘッド(例えば、時分割多重(TDM)フレーミングビット、冗長前方誤り訂正(FEC)コード、イコライザトレーニングシンボル、その他のチャネルコーディング)を除いた容量です。誤り訂正コードは、特に無線通信システム、ブロードバンドモデム規格、最新の銅線ベースの高速LANで一般的です。物理層ネットビットレートは、データリンク層と物理層の間のインターフェースの基準点で測定されたデータレートであり、結果としてデータリンク層と上位層のオーバーヘッドが含まれる場合があります。
モデムや無線システムでは、リンク適応(信号品質に合わせてデータレートと変調方式や誤り訂正方式を自動的に調整すること)がよく用いられます。この文脈では、ピークビットレートという用語は、送信者と送信機の間の距離が非常に短い場合などに使用される、最も高速で信頼性の低い伝送モードの正味ビットレートを指します。[ 15 ]一部のオペレーティングシステムやネットワーク機器は、ネットワークアクセス技術や通信機器の「接続速度」[ 16 ](非公式な表現)を検出することがあり、これは現在の正味ビットレートを意味します。一部の教科書では、ラインレートという用語はグロスビットレート[ 14 ]として定義されていますが、他の教科書では正味ビットレートとして定義されています。
総ビットレートと正味ビットレートの関係は、以下の通りFECコードレートによって影響を受ける。
前方誤り訂正を伴う技術の接続速度は、通常、上記の定義に従って物理層の正味ビットレートを指します。
例えば、IEEE 802.11a無線ネットワークの正味ビットレート(つまり「接続速度」)は6~54 Mbit/sであり、総ビットレートは 誤り訂正符号を含めて12~72 Mbit/sである。
ISDN2基本レートインターフェース(2つの Bチャネル+1つの Dチャネル)の正味ビットレート64+64+16= 144kbit/sは、ペイロードデータレートを指し、Dチャネルの信号レートは16kbit /sです。
Ethernet 100BASE-TX物理層規格の正味ビットレートは100 Mbit/sですが、4B5B (4ビット/5ビット)符号化方式のため、総ビットレートは125 Mbit/sとなります。この場合、 NRZI回線符号により、総ビットレートはシンボルレートまたはパルスレートである125メガボーに等しくなります。
前方誤り訂正やその他の物理層プロトコルオーバーヘッドのない通信技術では、総ビットレートと物理層ネットビットレートの区別はありません。例えば、イーサネット10BASE-Tのネットビットレートと総ビットレートはどちらも10 Mbit/sです。マンチェスター 線符号のため、各ビットは2つのパルスで表現され、結果としてパルスレートは20メガボーになります。
V.92音声帯域モデムの「接続速度」は、通常、追加の誤り訂正符号がないため、総ビットレートを指します。下り 最大56,000ビット/秒、上り最大48,000ビット/秒です。接続確立フェーズでは、適応変調により、より低いビットレートが選択される場合があります。信号対雑音比が低い場合は、より低速ですが堅牢な変調方式が選択されます。データ圧縮により、実際のデータ伝送速度またはスループット(下記参照)は、これよりも高くなる可能性があります。
チャネル容量(シャノン容量とも呼ばれる)は、特定の物理的なアナログノード間通信リンクにおいて、ビットエラーなしで可能な、前方誤り訂正符号化を除いた最大正味ビットレートの理論的な上限値である。
チャネル容量は、ヘルツ単位のアナログ帯域幅に比例します。この比例関係はハートレーの法則と呼ばれます。したがって、正味ビットレートは、ビット/秒単位のデジタル帯域幅容量と呼ばれることもあります。
スループットという用語は、本質的にはデジタル帯域幅消費量と同じ意味で、コンピュータネットワークにおいて論理的または物理的な通信リンク、あるいはネットワークノードを介して達成される平均有効ビットレートを表します。これは通常、データリンク層より上位の基準点で測定されます。つまり、スループットにはデータリンク層プロトコルのオーバーヘッドは含まれません。スループットは、対象となるデータソースからのトラフィック負荷だけでなく、同じネットワークリソースを共有する他のソースからのトラフィック負荷にも影響されます。ネットワークスループットの測定も参照してください。
グッドプット、またはデータ転送速度とは、プロトコルのオーバーヘッドやデータパケットの再送信などを除いた、アプリケーション層に実際に伝送される平均正味ビットレートのことです。例えば、ファイル転送の場合、グッドプットは実際に伝送されるファイル転送速度に相当します。ファイル転送速度(ビット/秒)は、ファイルサイズ(バイト単位)をファイル転送時間(秒単位)で割り、8を掛けることで算出できます。
例えば、V.92音声帯域モデムの実効スループット(データ転送速度)は、モデムの物理層プロトコルとデータリンク層プロトコルによって影響を受けます。V.44データ圧縮によって物理層データレートよりも高くなる場合もあれば、ビットエラーや自動再送要求による再送信によって低くなる場合もあります。
ネットワーク機器やプロトコルによってデータ圧縮が提供されない場合、以下の関係が成り立ちます。
特定の通信経路の場合。
以下は、提案されている通信規格のインターフェースおよびデバイスにおける物理層のネットビットレートの例です。
デジタルマルチメディアにおいて、ビットレートとは、記録された単位時間あたりに保存される情報量、つまり詳細度を表します。ビットレートは、いくつかの要因によって決まります。
一般的に、上記の要素に関する選択は、ビットレートを最小限に抑えることと、再生時の素材の品質を最大限に高めることとの間で、望ましいトレードオフを実現するために行われます。
音声データや映像データに非可逆圧縮を用いると、元の信号との違いが生じます。圧縮率が高い場合、あるいは非可逆圧縮データを解凍・再圧縮すると、圧縮アーティファクトとして顕著になることがあります。これらのアーティファクトが知覚品質に影響を与えるかどうか、また影響を与えるとしたらどの程度影響を与えるかは、圧縮方式、エンコーダーの性能、入力データの特性、リスナーの知覚、アーティファクトに対するリスナーの慣れ、そしてリスニング環境や視聴環境によって異なります。
マルチメディアファイルのエンコードビットレートは、ファイルのサイズ(バイト単位)を録画の再生時間(秒単位)で割った値に8を掛けたものです。
リアルタイムストリーミングマルチメディアの場合、エンコードビットレートは再生の中断を回避するために必要なスループットのことです。
平均ビットレートという用語は、可変ビットレートのマルチメディアソース符号化方式の場合に使用されます。この文脈では、ピークビットレートは、圧縮データの任意の短期ブロックに必要な最大ビット数です。[ 17 ]
ロスレスデータ圧縮におけるエンコードビットレートの理論的な下限は、ソース情報レート、またはエントロピーレートとして知られています。
このセクションで示されているビットレートは、平均的なリスナーが、一般的なリスニング環境または視聴環境において、利用可能な最良の圧縮方式を使用した場合に、基準となる標準規格と比べて著しく劣っていると感じないであろう最低限のビットレートです。
コンパクトディスクデジタルオーディオ(CD-DA)は、1秒間に44,100サンプルを使用し、各サンプルのビット深度は16ビットです。このフォーマットは「16bit / 44.1kHz」と略されることもあります。CD-DAはステレオで、左右のチャンネルを使用するため、1秒あたりのオーディオデータ量は、単一チャンネルのみを使用するモノラルの2倍になります。
PCMオーディオデータのビットレートは、以下の式で計算できます。
例えば、CD-DA録音( サンプリングレート44.1kHz、サンプルあたり16ビット、2チャンネル)のビットレートは、次のように計算できます。
PCMオーディオデータの長さ(ファイルヘッダーやその他のメタデータを除く)の累積サイズは、次の式を使用して計算できます。
ファイルサイズ(ビット単位)を1バイトあたりのビット数(8)で割ることで、累積サイズ(バイト単位)を求めることができます。
したがって、80分(4,800秒)のCD-DAデータには8億4,672万バイトのストレージ容量が必要となる。
ここで、MiBはメビバイトの二進接頭辞Miを持ち、 2²⁰ = 1,048,576を意味します。
MP3オーディオフォーマットは非可逆圧縮方式を採用しています。ビットレートが高くなるほど音質は向上します。
アドバンスト・オーディオ・コーディング(AAC)オーディオフォーマットは、非可逆データ圧縮または可逆データ圧縮を提供します。ビットレートが高くなるほど、オーディオ品質は向上します。
技術的な理由(ハードウェア/ソフトウェアプロトコル、オーバーヘッド、符号化方式など)により、比較対象となる一部の機器で実際に使用されるビットレートは、上記の数値よりも大幅に高くなる場合があります。例えば、μ則またはA則圧縮(パルス符号変調)を使用する電話回線では、64 kbit/sのビットレートが得られます 。