波特率和比特率之間的關系


波特率和比特率的基本知識
名稱 波特率(碼元傳輸速率,碼元速率)
定義 單位時間內傳輸的碼元個數(脈沖個數或者信號變化次數)
單位 波特(Baud)= 1s 傳輸多少個碼元(這是一個速度單位)
備注 碼元可以是多進制的(如果你不了解碼元是什么,請先百度)
名稱 比特率(信息傳輸速率,信息速率)
定義 單位時間內傳輸的二進制比特數
單位 比特/秒(b/s)
名稱 數據率(數據的傳輸速率)
定義 單位時間內傳輸的數據量
注意 可以用波特率或者比特率表示
解釋
比特率和波特率既有聯系,又有區別。 比特率描述的是數據, 波特率描述的是信號。 我們知道, 數據是用信號來表示的。 如果一個信號碼元只能代表 1 比特, 那么波特率和比特率是相等的。如果一個碼元可以表示 n 個比特信息, 那么比特率是波特率的 n 倍。
轉換的公式如下:C = B ∗ l o g 2 N C = B * log_2{N}C=B∗log
2

N ( C 表示比特率,B 表示波特率,N 表示進制)
特別的是,當碼元取二進制時,波特率和比特率數值上相等,即 N = 2。所以上面的公式就可以以 2 為特例來記憶。

補充理解:
我們把碼元比作汽車,碼元傳輸速率就是,1 s 我(車站)能發出多少輛汽車,就是發送汽車的速率。而 4 進制碼元,就是有 4 種狀態的碼元,而要表示 4 種狀態只需要 2 個比特(00,01,10,11)。類比到車上,就是汽車的載客情況有 4 種,只需要兩個人就可以表示四種情況,比如,00 表示都沒有人,01 表示副駕駛有人,10 表示駕駛有人,11 表示都有人。其計算方式是 log2_4
比特率(信息傳輸速率),1 s 車站能發出多少人(載客量,游客啊這樣去理解比特,把一個比特類比成一個人)。就是發送人的速率
比如,一個碼元攜帶 2 比特信息(一個高電平,一個低電平),M Baud 的碼元傳輸對應的信息傳輸速率就是 M2b/s。意思就是,一輛車只能攜帶 2 個人,我現在 1s 可以發送 M 輛車,那么我 1s 可以發送 Mlog2_2 個人。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM