TETRA数字集群通信系统

  • 格式:pdf
  • 大小:291.07 KB
  • 文档页数:7

TETRA数字集群通信系统物理层
TETRA数字集群通信系统物理层.................................................................................................1
基本参数...................................................................................................................................1
TETRA物理层框图.................................................................................................................1
物理层C代码..........................................................................................................................7
基本帧结构和时隙结构...........................................................................................................2
差分编码与调制.......................................................................................................................3
逻辑信道到物理信道的映射和突发时隙建立.......................................................................4
扰码...........................................................................................................................................4
交织...........................................................................................................................................5
TCH4.8 TCH2.4 N=4 块交织示意图..............................................................................5
编码...........................................................................................................................................6

基本参数
载波间隔为25KHz,每个载波有4个时隙,FDD,上下错开2个时隙。符号速率18k符号
每秒,pi/4-DQPSK调制,比特速率为36kbps。

TETRA物理层框图
分组编码,卷积编码,交织,扰码,逻辑信道到物理信道的映射和突发时隙建立,差分编码,
pi/4-DQPSK调制,脉冲成型与上变频发射。
基本帧结构和时隙结构
下行一个普通时隙持续时长为255个符号,时间长度为255*1/18k= 14.167ms,4个时隙组成
一帧,18帧组成一个复帧,60个复帧组成一超帧。
下行突发时隙分为普通突发时隙和同步突发时隙,同步时隙顾名思义用于同步,其中频率校
准部分用于纠正终端频偏,纠正频偏的时候需要累积几个同步突发进行计算从而减小误差。
120比特用于BSCH信道。训练序列用于做同步和信道估计做相干解调或者均衡。30比特
的Boradcast block用于AACH。相位调整比特使得训练序列处的相位是已知的。
上行突发可以普通突发也可以是半帧突发,时隙之后的guard period用于保护当前时隙的
信号不会影响到下一个时隙。TETRA不做上行发射时间调整,全靠guard period保护,从
而可以计算出允许的最大小区半径为58公里。(14/36e3*3e8/2)

差分编码与调制
TETRA 采用pi/4-DQPSK调制
相邻两个符号之间的相位差最大是3pi/4,所以其PAPR要比QPSK低。差分编码解调可以
采用非相干解调,也可以采用相干解调,相干解调需要进行信道估计。
调制之后经过
square root raised cosine 做脉冲成型,成型之后信号功率谱如下图所示:

-60-40-200204060
10
-10
10
-8
10
-6
10
-4
10
-2
10
0

Frequency (KHz)
P
S
D
(
d
B
)

逻辑信道到物理信道的映射和突发时隙建立
将编码之后的逻辑信道映射到每个时隙的承载数据的区域,按照传输的数据内容插入相应的
训练序列,下行信道每个突发都需要映射AACH信道,同时下行发送时隙还需要计算2个
相位调整符号。

扰码
由30比特的扩展基站色码作为初始状态,生成不同长度的扰码用于不同信道的扰码,生
成120比特的扰码序列用于BSCH信道(BSCH信道的扰码序列的初始状态为全零,这样终
端在未知扩展基站色码的情况下能正确译码BSCH信道,终端经过BSCH信道的译码之后,
可以获得30比特的扩展基站色码)。生成216比特的扰码序列可以用于BNCH,SCH_HD,
STCH,TCH_HS信道,168比特的扰码序列用于SCH_HU,432比特的扰码用于各种TCH
信道。

交织
所有控制信道,语音信道,和N=1的TCH数据信道交织过程基本相同,交织完成之后的数
据只映射只在当前时隙传输。N>1的块交织(只应用于TCH/4.8和TCH/2.4)之后数据分别在
N帧进行传输。

TCH4.8 TCH2.4 N=4 块交织示意图
将TCH编码块数据交织之后432比特映射成一个4*432的数组,红色部分是数
据,白色部分无数据。每行有432/4=108个数据,这108个数据在每行中分布并
不是均匀的,以下只是一个示意图

(TCH N=4编码交织图)
将上图二维数组中的值对应保存到下图缓存二维数组中

(上一帧交织块中的缓存数据)
(当前时刻的缓存数据)
然后将缓存数据的第一行中发送出去,将第2行复制到第1行,将第3行复制到
第2行,将第4行复制到第3行,第4行清0。
N=8的交织示意图与N=4时类似,只是将432比特扩展到8行上,分8帧发送出
去。
编码
编码部分共涉及到三种码:Reed Muller,CRC和卷积码
Reed Muller码只用于AACH信道。
16比特的CRC校验应用于BSCH,BNCH, STCH, SCH/HU, SCH/HD, SCH/F,
卷积编码是多项式为[31 27 35,33]的1/4速率的编码,不同的逻辑信道通过不同的打孔图样
生最后编码之后的数据。
物理层C代码
下图所示的C代码是基站端的收发物理层代码,已用于某公司4载波3天线分集接收基站
产品。用于终端侧的代码也已应用于军方通信设备。这些代码都是定点C,在TI的DSP平
台上实现。物理层性能指标与Motorola的仿真结果几乎一致。(开发者信箱:
li_jian03@126.com )

开发者信箱: li_jian03@126.com
参考文献
[1] ETSI EN 300 392-2 V2.5.2 (2005-11) Terrestrial Trunked Radio (TETRA); Voice plus Data
(V+D); Part 2: Air Interface (AI)
[2] ETSI EN 300 395-2 V1.3.1 (2005-01) Terrestrial Trunked Radio (TETRA); Speech codec for
full-rate traffic channel; Part 2: TETRA codec