gsm物理层

GSM物理层的接收处理主要包括三部分: 同步,均衡, 译码。
同步包含以下三步骤:
1:通过FB获得粗时间同步,并进 行频偏矫正。
2:由粗同步估计SB的位置,获得精确 时间同步,通过SB的 译码获得基站的BSIC,帧号。
3:同步跟踪,根据每个时隙的训练序列进行时间同步跟踪,根据FB进行频偏跟踪。
均衡包括三步骤:
1:信道估计。
2:Viterbi均衡。
3:计算每比特的软信息。
译码:将均衡出的每比特软信息按照具体的逻辑信道的结构进行信道反映射,再进行Viterbi,Fire等译码。
( 译码之后的业务数据即声码器的输入)

GSM 接收处理主要包括:同步,均衡(解调), 信道译码和L3信令解析,和语音解码
(1) 同步包含以下三步骤:
a:通过FB获得粗 时间同步,并进 行频偏矫正。
b:由粗同步估计SB的位置,获得精确符号同步和 帧同步,通过SB的 译码获得基站的BSIC,帧号。
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开发,移植方便。
欢迎致函洽谈合作(Gmail邮箱帐号:commthu )。

你可能感兴趣的:(gsm物理层)