回覆列表
-
1 # 巴黎巷尾只若稻葵
-
2 # 使用者3120385727362
看到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
訊息傳輸速率與位元傳輸速率的關係是rmηrb(b/s)式中η是傳輸效率通常在傳輸資料的過程,總要加入一些多餘度,這些多餘的位元攜帶的不是資料資訊,而是為資料可靠傳輸服務的資訊,因此,傳輸效率η總是小於1的