为了让更多客户了解DMR数字对讲机的原理实现,特编辑了此文章----
一、概述
二、时隙结构
DMR数字对讲机协议是2时隙的TDMA结构,两个TDMA物理信道的时隙标识为信道“l”和“2”。上行发送表示为“MS TX'’,下行发送表示为“BS TX'每~个时隙占用30ms,而每~个时隙最多含有一个突发,所以每个突发也占用30ms,其中27.5 ms是有效信息,另外2.5ms分布在左右两边各占1.25ms,这样两个突发就间隔2.5ms,在上行信道上,2.5ms间隔是保护间隔,作传播时延和功率放大器的上升时间在下信道上,2.5ms间隔用作CACH信道,用于传送业务信道管理信息和低速信令。时隙1和时隙2可以同时工作,实现双工通信;或者两个时隙同时发送数据信息;也可以只有其中一个时隙工作,另外一个时隙空闲或者用作反向信道。
三、帧结构
1、DMR协议有两种基本帧结构:
语音突发帧结构和数据突发帧结构。语音突发主要是用来承载语音信息,数据突发主要作用是承载各种控制信令和数据传输中数据信息。语音超帧则是在语音突发的基础上进行的扩展,它是由六个语音突发组成,是语音发送的最小单元。语音头帧和语音终止帧是在数据突发的基础上进行了特殊的规定,所以本节进行了简单介绍。除此以外,DMR协议中所有的信令和数据发送都采用了数据突发帧结构,只是所承载的信息不通。
2、语音突发帧结构:
语音比特在空中用语音脉冲承载。每个语音脉冲为语音码套接字提供2"108比特,对于20ms的声码器帧,一个语音突发中可以承载3个72比特的声码器帧(包括FEC)216比特的负载域足以传输60ms的压缩语音,除语音码之外,这些语音脉冲的中间,承载嵌入信令(EMB域+嵌入信令)或者帧同步(SYNC)。呼入脉冲和呼出脉冲都使用这一格式
3、数据突发帧结构:
数据脉冲和语音脉冲结构相似。SYNC或嵌入式信令信息被承载在每个控制脉冲的中央,这在某种意义上和语音脉冲是相类似的。每个数据和控制脉冲包含20比特时隙类型协议数据单元(SLOT),其用于定义196信息比特的含意。
4、语音超帧(Voice superframe):
语音信息发送是以超帧为单位的,一个语音超帧包括6个语音突发,占360ms。超帧中的突发用字母A~F标识。突发A表示超帧的开始,其中含有同步码SYNC,突发B到F中可以承载嵌入式信令。
5、语音:
头帧(Voice LCHeader)和语音终止帧(TerminatorwithLC)语音头帧和语音终止帧都是以一般数据突发帧结构为基本帧结构,数据信息承载的是LC信令,不同的是语音头中间承载的是语音同步码,而语音终止帧承载的是数据同步码。
6、控制信令块(CSBK):
96比特CSBK(80比特用于信令+16比特用于CRC码),CSBK是非常重要的信令块用于呼叫请求,呼叫应答等。CSBK结构中的CSBKO用来指定帧类型;LB表明控制信令块后面是否含有附加信息;PF保留;FID用来区分不通制造商,原则上是依据制造商不同进行指派;Data信息域则根据控制信令的不同而代表不同信息,CSBK CRC则是整个信令块的CRC校验码,用于检错。CSBK信令按照功能不同主要分为以下:
(1)单呼通话请求CSBK信令:
用于发起语音呼叫时建立连接。向目的终端发起通话请求,请求通话的终端需要等待目的终端返回应答信令才能成功建立起连接,否则建立连接失败。表单呼通话请求CSBK信令协议数据单元内容
信息要素 |
长度 |
说明 |
||
|
基本信息元素 |
|
||
LastBlock(LB) |
l |
设置为1 |
||
Protect Flag(PF) |
l |
|
||
|
特征信息元素 |
|
||
CSBKOpcode(CSBKO) |
6 |
|
||
Feature set tD(FID) |
8 |
|
||
Service Options |
8 |
|
||
Reserved |
8 |
|
||
Targetaddress |
24 |
|
||
Source address |
24 |
|
||
|
|
|
|
|
设置为000100设置为00000000
设置为00000000
(2)单呼通话应答CSBK信令:
单呼通话应答CSBK信令,是与单呼通话请求CSBK信令对应存在的,用来回应请求建立连接的终端的通话请求,信令包含内容和单呼通话请求CSBK信令基本相同,不同的是多了一项应答响应信息,用来表明是否同意建立连接。单呼通话应答CSBK信令具体内容如表所示:
信息要素 |
长度 |
说明 |
|
|
基本信息元素 |
|
|
Last Block(LB) |
l |
设置为l |
|
ProtectFlag(PF) |
l |
|
|
|
特征信息元素 |
|
|
CSBKOpcode(CSBKO) |
6 |
|
|
Feature set ID(FID) |
8 |
|
|
Service Options |
8 |
|
|
AnswerResponse |
8 |
|
|
Targetaddress |
24 |
|
|
Source address |
24 |
|
|
|
|
|
|
设置为000101 设置为00000000o拒绝确认应答CSBK信令拒绝确应答CSBK信令,是当用户发送的信令,包含有目的终端或基站不支持的服务或者特征信息时,目的终端返回的应答信令。发生这种情况的原因是用户发送的标准FID或者CSBKO信息域是不被目的终端支持的信息。拒绝确认应答CSBK信令,表拒绝确认应答CSBK信令协议数据单元内容
|
Table 3-3 NACK_RsqPDU content |
|||
信息要素 |
长度 |
说明 |
||
|
基本信息元素 |
|
||
Last Block(LB) |
l |
设置为1 |
||
ProtectFlag(PF) |
l |
|
||
|
特征信息元素 |
|
||
CSBKOpcode(CSBKO) |
6 |
|
||
Feature set ID(FID) |
8 |
|
上一篇:对讲机分为那些协议制式
下一篇:最后一页
版权所有 © 重庆亚马特科技有限公司 联系电话:4009919912 023-63740170
备案号:渝ICP备12007263号-1