碼元速率的計算

碼元傳輸速率計算及運用

看到BBS中有人在提及碼元傳輸速率的計算,這個問題在歷年的考試中多多少少都有涉及,故在這裏詳細介紹一下。並以例子說明。

碼元傳輸速率又稱波特率,有些書上叫做傳碼率或調製速率,記作RB以波形每秒的振盪數來衡量。如果數據不壓縮,波特率等於每秒鐘傳輸的數據位數,如果數據進行了壓縮,那麼每秒鐘傳輸的數據位數通常大於調製速率,使得交換使用波特和比特/秒偶爾會產生錯誤。波特率是指數據信號對載波的調製速率,它用單位時間內載波調製狀態改變的次數來表示,其單位是波特(Baud)。

波特率與比特率的關係是比特率= 波特率×單個調製狀態對應的二進制位數。在不同的信號調製系統中,每個碼元所載的比特是不同的。例如,二進制數字傳輸中一個碼元可攜帶一個bit,八進制數字傳輸中,一個碼元可載3個bit。一個碼元有8個狀態值時,2^3=8,也就是說在調製時,每3個比特組成一個碼元,其對應的8個狀態就是在星座圖中的8個點,例如8 PSK,即該碼元攜帶3個bit的信息量。 一般考試時都會告訴你RB的值,常規有9600 4800等

一般而言,每個碼元脈衝可代表log2 M個M進制bit。即,比特率與波特率的關係爲Rb = RB log2M bps

舉例說明:
若一個碼元有4個狀態值時,該碼元攜帶多少bit的信息量?在9600波特對應的信息傳輸速率是多少b/s?
解答:
在4個狀態值時,按上述的推理可以知道(2^2=4),每2個比特組成一個碼元。即該碼元攜帶2個bit的信息量。
在9600RB條件下,利用Rb公式,就可以直接得到= 9600 log2 4 = 9600×log2(4)=9600×2=19200 bps

以上作爲一個基礎知識點,無論哪一類的軟考都可能涉及,請考生實記爲主。
 
發佈了39 篇原創文章 · 獲贊 6 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章