GSM 接收處理主要包括:同步,均衡(解調),信道解碼和L3信令解析,和語音解碼。
基本介紹
功能,起源,
功能
(1) 同步包含以下三步驟:
c:同步跟蹤,根據每個時隙的訓練序列進行時間同步跟蹤,根據FB進行頻偏跟蹤。
(2) 均衡,GSM採用GMSK調製,其解調通過均衡來完成,包括以下三個步驟:
(a):通過訓練序列做信道估計。
(b):Viterbi均衡,這是最大似然序列均衡。
(c):計算每比特的軟信息。
(3) 信道解碼和L3信令解析
通過立即指配(Immediate assignment)、指配命令(Assignment command)、切換命令(Handover command)等信令提供的物理信道信息獲得邏輯信道數據,進行信道反映射,再進行Viterbi,Fire等解碼。(解碼之後的業務數據即可以獲得聲碼器的輸入或者簡訊息)
(4) 語音解碼
將信道解碼之後獲得業務數據和一些標誌位輸入給聲碼器進行語音解碼。目前,GSM網路主要採用增強型全速率語音編碼(ACELP聲碼器,速率12.2kbps),業務繁忙的地區也有開通了半速率(VSELP聲碼器,速率5.6kbps)語音。鐵路用的GSM-R系統基本上採用的普通全速率聲碼器(RPE-LTP聲碼器,速率13kbps)。
此外,業務也可以是SMS,第(3)步信道解碼之後的數據可以直接獲得簡訊,簡訊一般是在SDCCH信道上傳輸,但通話時的簡訊通過SACCH傳輸,
起源
本文作者獨立開發了GSM物理層算法和部分接收協定全ANSI-C程式(包括從IQ採集的數據到獲得語音和簡訊), 該程式已經成功用到多個GSM和GSM-R的基站和終端的產品中,性能超過了GSM標準中規定的性能, 代碼經過多年的最佳化,計算量非常小,全ANSI-C開發,移植方便。
歡迎致函洽談合作。