碼率單位
碼率單位
碼率單位是在電信行業,比特率或數據傳輸速率指在一個數據傳送系統中,單位時間內通過設備比特、字元、塊等的平均量。通常使用比特每秒或位元組每秒兩單位的複合形式度量。
k與Ki分別表示kilo-(千)與kibi-(二進位千)。作為前綴使用時,k表示1,000,Ki表示1,024,因為“Ki”來源於它在計算機方面2=1,024的使用。不幸的是,人們常常錯誤地用K代替Ki。此外,不知曉其中微妙差別的廣大公眾,常常不加區別地使用“Kbps”與“Kibps”,造成了混亂。總之,使用“Kibps”通常是正確的。
b代表bit(比特),B代表byte(位元組),1位元組即8比特。這會導致混淆。比如當“1M(1Meg,1兆)網路連接”字樣出現在廣告上時,它常常表示1Mib/s(mebibit per second,二進位兆比特每秒)或者1.049Mb/s(megabit per second,兆比特每秒),即可能達到的最大下載速度實際上僅為128KiB/s(kibibyte per second,二進位千位元組每秒)或者131kB/s(kilobyte per second,千位元組每秒)。
如果一個數據流的碼率為8,192比特每秒,用大小寫不同的字母可以表示如下:
8192/1000=8.192kb/s
8192/1024=8Kib/s
8192/(8x1024)=1KiB/s
8192/(8x1000)=1.024kB/s
8192/8=1024B/s
位元組通常在現代系統中使用,但即使使用了8比特的位元組,kbyte/s對應的數字也不一定恰好等於kbit/s對應的數字的八分之一,這是因為位元組的計數可能不包括幀指示位(framing bits)。舉例來說,當在最通用的設置(非同步,8數據位(data bit,DB),無奇偶校驗(no parity),1終止位(stop bit))下使用時,一條56kb/s RS-232的串列線路只以5.6kbyte/s的速率傳輸——而不是7kbyte/s。確切地說,使用kbyte/s的二進位含義1,024byte/s更常見——相比於kb/s——或許是由於與常見的文件尺寸單位千位元組(kilobyte)的二進位使用的緊密關係
千位元組每秒(kB/s或kBps)是與以下兩式相等的一個數據傳輸速率單位:
1,000位元組每秒
8千比特每秒
兆位元組每秒(MB/s或MBps)是與以下三式相等的一個數據傳輸速率單位:
1,000,000位元組每秒
1,000千位元組每秒
8兆比特每秒
計算機數據界面常以MB/s表示速率:
PATA33–33MB/s
SATA150–150MB/s
PCI133–133MB/s
相關單位:兆位元組,二進位兆比特,二進位兆位元組
吉位元組每秒(GB/s或GBps)是與以下三式相等的一個數據傳輸速率單位:
1,000,000,000位元組每秒
1,000,000千位元組每秒
1,000兆位元組每秒
8二進位吉比特每秒