1、ICS 33.040.40 L 78 备案号:16374-2005 SJ 中华人民共和国电子行业标准SJ/T 11314-2005 家庭控制子网通信协议规范Specification for home sub-network communication protocol 2005-06-28发布2005-09-01实施中华人民共和国信息产业部发布SJ/T 11314-2005 目次. II 引言.IIIl 范田.12 规范性引用文件.13 术语、定义和缩略语.13.1 术语和定义.13.2 缩略语.24 家庭控制子网通信协议.24.1 物理层.34. 1.1 无线物理层.34. 1.2 有线物
2、理层.44.2 MAC层.54.2.1 兀线MAC层通信协议.54.2.2 有线MAC层.164.3 家庭控制子网的网络层协议.194.3.1 家庭控制子网网络层帧格式.194.3.2 广播.204.3.3 异种物理介质E连.204.4 统-设备管理协议CUDCP).21 4.4.1 UDCP报文格式.214.4.2 注册和注销.294.4.3 设备注册表和设备描述文件的下载.29SJ/T 11314一-2005目IJ1=1 数字电视接收设备与家庭网络平台接口系列标准由如下标准组成:(家庭控制子网通信协议规范、家庭网络系统体系结构及参考模型、家庭主网通信协议规范、家庭主网接口一致性测试规范、家
3、庭控制子网接口一致性测试规范、家庭网络设备描述文件规范。本标准由全国音频、视频及多媒体系统与设备标准化技术委员会归口。本标准由中国电子技术标准化研究所总归口。本标准由家庭网络标准工作组负责起草。本标准起草单位:北京长信嘉信息技术有限公司、上海贝岭股份有限公司、深圳数视通数字技术有限公司、上海广电信息产业股份有限公司、杭州智源电子有限公司、无锡小天鹅股份有限公司、联想、集团公司、青岛海信集团有限公司、中国电子科技集团公司第五研究所、南京东大移动互联技术有限公司、中国电子技术标准化研究所、中国电子科技集团公司第三气研究所、TCL多媒体电子研发中心、北京阜国数字技术有限公司、贵州以太科技公司、上海华
4、虹集成电路有限公司、夏新电子股份有限公司、清华同方股份有限公司、中科院软件研制中心、海尔集团公司、杭州大道科技有限公司、春生集团公司、四川长虹电器股份有限公司。本标准主要起草人:曹京伟、郭彬、黄泽强、黄则清、胡继红、古学农、姜珊、刘景华、刘尚文、沈连丰、田晨燕、田玉静、王冰、王钢、徐翔、谢后贤、谢文录、许少波、杨士元、张倪、张汉奇、郑振华、仲伟曦、周均。11 SJ/T 11314-2005 寻|_._ E司家庭网络是把家庭范畴里的信息设备、通信设备、娱乐设备、家用电器、水电气热计量表、照明系统和安全系统连接在一起,组成的4种局域网,其主要功能是集中控制各种东用电器并接入互联网,以只字网络信息资
5、源和l字受网络服务。家庭网络系统扩展至整幢住宅和l整个杜|疚,而成为智能住宅小区和智能社会的基础。信息化家庭是信息化社会的基本单元。家庭网络将成为全球信息基础设施的重要组成部分。家庭信息系统是以家庭网络为中心的智能家庭信息中心平台,它提供面向家庭的多种应用和服务,是通用的系统和软件的应用平台。本标准规定了家庭控制子网通信协议规范。本标准的发布机构提请注意如下事实,声明符合本标准时,可以使用涉及大部分条款中有关内容的如F专利。小;标准的发布机构对于专利的范田、有放性和验证资料不提出任何看陆。专利持有人已向本标准的发布机构保证,他愿意|司任何申请人在合理和非歧视的条款和条件下,就使用授权许可证进行
6、谈判。在这方面,该专利持有人的声明己在本标准的发布机构备案。有关资料可从以F地士11:获得:a) 专利名称种通用j亘控器及利用其对家电设备进行控制的1JL专利权人:北京长信嘉信息技术有限公司:联系人:王钢:地址:北京市海淀区中关村大街四十号当代商城九层。b) 专利名称:数字家庭网络通信方法:专利权人:北京长信嘉信息技术有限公司:联系人:王钢:地111:北点市海淀区中关村大街四十号当代商城九层。c) 专利名称:数7家庭网络电1;5远程控制系统和方法;专利权人:北京长信嘉信息技术有限公司:联系人:王钢:地址:北京市海淀|灭中关村大街四十号当代商城九层。d) 专利名称:智能家庭网络系统总线接口单元;
7、专利权人:清华|司方股份有限公司:联系人:叶朝辉:地址:北京市海淀区清华园清华大学。e) 专利名称:家庭网络遥控器的控制方法及其装置:专利权人:清华同方股份有限公司:联系人:叶朝辉:地址:北京市海淀区清华园清华大学。专利名称:斗中智能电话远程控制方法及其装置:专利权人:清华同方股份有限公司:联系人:叶朝辉:III SJ/T 11314-2005 地址:北京市海淀区清华园清华大学og) 专利名称:网络家电控制装置:专利权人:海尔集团公司:青岛制冷技术研究所;联系人:李莉:地址:山东省青岛市海尔路海尔工业园。h) 专利名称:一种网络热水器:专利权人:海尔集团公司:青岛海尔微波制品有限公司;联系人:
8、李莉:地址:山东省青岛市海尔路海尔工业园。i) 专利名称:网络空调:专利权人:海尔集团公司;联系人:李莉:地址:山东省青岛市海尔路海尔工业园。j) 专利名称:网络微波炉:专利权人:海尔集团公司:联系人:李莉:地址:山东省青岛市海尔路海尔工业园。请注意除上述已经识别出的专利外,本标准的某些内容有可能涉及专利。本标准的发布机构不应承担识别这些专利的责任。IV SJ/ T 11314-2005 家庭控制子网通信协议规范1 范围本标准规定了家庭控制子网通信协议。本标准适用于家庭或类似的室内场所构建的网络。2 规范性引用文件下列文件中的条款通过本标准修改单(不包括勘误的内容)是否可使用这些文件的最3.
9、1. 1 家庭控制家庭控水电气热表3. 1. 3 设备注朋表device reg istration table 日期的引用文件,其随后所有的据本标准达成协议的各方研究于本标准。监控)装置及庭控制子网中的设备可以获得各种设备注册表是由子网关保存的描述家庭控制子网中各个家庭控制子网设备信息的文件。3.1 . 4 家庭控制子网设备devices in the home control sub-network 家庭控制子网设备是接入家庭控制子网中具有网络接口、符合相应网段通信协议、支持必要网络功能的设备。3. 1.5 设备描述文件device description f i le 设备描述文件是用来
10、描述设备自身功能和命令的数据结构文件。SJ/T 11314-2005 3. 1.6 移动控制终端mobile control terminal 移动控制终端是家庭控制子网中的设备之一,通过友好的人机交互界面,在家庭控制子网的范围内,以无线的方式实现对家庭控制子网设备的网络配置、控制、参数设置等功能。3. 1. 7 通信模块communication module 通信模块是家庭网络设备的通信接口单元。通信模块可以采用与家庭网络终端设备控制系统分离的结构,也可采用与家庭网络终端设备控制系统一体化的结构。3.1.8 字节排序byte order 在家庭控制子网通信协议中编码序列遵循高位优先格式。M
11、SB是第一个发送位,在协议中,MSB在最左边。例如,r层收到上层发下来的x=3(011) ,发送的比特序列是0,1, 10 所有多位比特数的表示为最高有效位(MSB)在左边,最低有效位(LSB)在右边。需要超过8位比特来表示的数量,在协议中占有一个以上的字节,对于所有这些数量来说,比特排列次序是:最高有效字节(MSB)在最前面,而最低有效字节(LSB)在最后。左边或其更高的字节是最高有效字节,右边或其更低的字节是最低有效字节。3.2 缩略语CTS 清除发送(c1earto send) DEA 目的地址(destinationaddress) ID 标识符(identification)MAC
12、介质访问控制(mediaaccess contro11ayer ) NETL 网络层(network layer) PHYL 物理层(physicallayer) RTS 请求发送(requestto send) SOA 源地址(source address) UDCP 统一设备控制协议(uni versal device control protocol) UDS 统一设备序列号(uni versal device sequence) WIPL 有线物理层(wired physicallayer ) WPL 无线物理层(wireless physicallayer ) 4 家庭控制子网通信协
13、议2 家庭控制子网通信协议使遵循规范的各个家庭控制子网设备之间实现通信。家庭控制子网通信协议结构如图1所示。UDCP:统设备管理协议其它应用协议aNETL:网络应W MAC L MAC 无线MAC层有线MAC层其它物理协议bWPL:无线物理层(wireless physicallayer ) WIPL:有线物理层(wired physicallayer ) a 是指未纳入本标准的,将来作为协议扩充部分的应用协议。b 是指未纳入本标准的,将来作为协议扩充部分的物理层协议。图1家庭控制子网通信协议结构图SJ/T 11314-2005 4. 1 物理层4. 1. 1 无线物理层4. 1. 1. 1
14、频带及射频(盯信道无线通信的工作频率范围为787MHz797 MHz频段和430MHz435 MHz频段。未来可扩展到2.4GHz的1SM频段上。4.1.1.2 无线通信参数工作频段:787 MHz797 MHz, 430 MHz435 MHz。频道间隔:787 MHz797 MHz频段的频道间隔为lMHz;430 MHz435 MHz频段的频道间隔为0.5 MHz。载波频率见表l和表2。4-5-6-7-8-9 432.250 432 .750 433 .250 433.750 434.250 434.750 调制数据速率:38.4 kb/s。调制方式:FSK (2扣velFSK)。最大调制频
15、偏:;80 kHz (窄带应用);三三500回z(宽带应用)。发射机有效辐射功率(ERP): :;lOdBm。3 SJ/T 11314-2005 载波频率容限:三三20X10-60 杂散发射:电场强度在距设备3m处不得超过1250V/m(采用平均值检波)。灵敏度限值:主三-85dBmo 占用带宽:三三1.0MHz。4. 1. 1. 3 无线物理层通用帧格式无线通信的物理层提供的无线链路,无线物理层通用帧格式如图2所示。开始序列(preamble)载荷Cpayloadl训练序列开始位MAC帧bit bit bit 80/64/40/8 8 运1024图2无线物理层通用帧格式4. 1. 1. 3.
16、 1 开始序列域开始域包括训练序列域和开始位域两部分,它可使无线收发电路达到解调的稳定状态,使接收时钟和发送时钟同步,并确定帧接收的开始。其中:a) 训练序列域:训练序列域是一-个101010序列,长度可变,缺省值是80bito RF器件长时间不通信后,需要-个较长时间的训练序列,为接收基准电容充电。在连续通信时,不需要长的训练序列。发送帧序列时,以80bit训练序列发送RTS帧,后续帧可以使用40bit的训练序列发送:b)开始位域:开始位域长8bit,用-独特宇确定一帧数据的开始。开始位域的值设为01111011(7BH)。4. 1. 1.3.2 载荷域无线物理层帧载荷是无线物理层实际传输的
17、数据。它是无线MAC层的帧。4.1.2 有线物理层4.1.2.1 功能有线物理层向有线数据链路层提供服务,负责将字节按位发送到总线t和从总线上接收位。有线物理层在双绞线通信线路上传输由其数据链路层生成的比特序列信号。4.1.2.2 结构有线物理层包括逻辑单元和介质附属单元,如图3所示。逻辑单元:将待发送字节分解成位和将接收位组成字节。介质附属单元:将待发送的逻辑位编码成物理位发送到总线上以及将从总线上接收到的物理位解码成逻辑位。物理层逻辑单元L逻辑位发送?逻辑位接收介质附属单元位编码位解码 二E发送器接收器电L 图3物理层结构图4 4.1 . 2.3 传输介质采用一对屏蔽双绞线作为传输介质,双
18、绞线特点如下:a) 既作为节点的直流电源传输线又作为数据传输线:b) 采用半双工异步双向传输方式:c) 双绞线上传输的直流电压范围为21V到32V; d) 信号传输速率为10kbps。驱动双绞线的电源为直流电源,其要求如下:u ( V ) 字节与字节之间的间隔时间为2到3个位的时间,如图6所示。前一位2-3位后一位寸II 4.2 MAC层4.2.1 无线MAC层通信协议4. 2. 1. 1 无线MAC层帧格式图6字节与字节之间的间隔时间 无线MAC层实现数据包的差错控制和流量控制。MAC层帧格式如图7所示。SJ/T 1131 4-2005 十位。数据位传传输,直至结束。5 SJ/T门314-2
19、005图7无线MAC帧通用格式4. 2. 1. 1. 1 帧长度(framelength)域帧长度域长度为16bit,其格式如图8所示。帧长度域传输速度帧头帧体加密方式保留长度CRC确认位FEC确认位3 bit 1 bit 1 bit 2 bit 1 bit 8 bit 图8帧长度(framelength)域格式其中:a) 传输速度域:传输速度域长度为3bit,确定自化的MAC帧域的RF发送速率,在本标准中只采用一种速率传输。传输速度域的默认值为000,其他值保留:b) 帧头CRC确定位域:CRC确定位域的长度为1bit,确定帧头是否使用CRC校验。该域值为0,对帧头域进行CRC校验:域值为1
20、,不对帧头域进行CRC校验,帧头CRC校验域无效:c) 帧体FEC确定位域:FEC纠错确认位域的长度为1bit,确定帧体是否使用FEC纠错。该域值为1,对帧体进行FEC纠错:域值为0,不对帧体进行FEC纠错:d) 加密方式域:加密方式域的长度为2bit,确定帧体是否使用加密。域值为00,不对帧体进行力口密:其他域值,对应不同的加密方式:的长度域:帧长度域中低8bit标示帧体的长度,单位为字节。为保证无线传输质量,帧体的最大长度是118字节。4.2. 1. 1. 2 帧控制(framecontrol)域6 帧控制域长度为16bit,其格式如图9所示。协议版本类型子类型分段结束标志重试功率管理分段
21、标志protoc哑ltype subtype 自lorere位ypower fragment verslOn fragment manage flag 2 bit 2 bit 3 bit 1 bit 1 bit 1 bit 1 bit 图9无线MAC帧帧控制域格式其中:a) 协议版本(protocolversion)域:版本域长度为2bit,反映不同的协议版本。现行版本域值为OOb,其他值保留;b) 类型(type)域和子类型(subtype)域:类型域长度为2bit,子类型域长度为3bit,两者共同标示帧的功能类型。本标准定义了三种帧类型:数据帧、控制帧、管理帧,每一类型含最多8种子类型:c
22、) 数据帧:用于在设备之间的数据传递:d) 管理帧:用于支持实现网络中的各种配置(本标准中保留); e) 控制帧:用于支持网络中数据帧和管理帧的传输:SJ/T 1131 4-2005 。分段结束标志Cmorefragment)域:分段结束标志域长度为1bit,在数据帧和管理帧中,该域值为1,说明当前有待发送或接收的是一个由多个子帧组成的MAC层数据包,当前帧是数据包的一个子帧,当前帧后还有其它子帧有待发送和接收:该域值为0,说明当前帧是MAC数据包的最后一个子帧:在其它类型帧中分段结束标志为0;g) 重试Cr毡t)域:重试域长度为1bit,在数据帧和管理帧中,该域值为1,说明当前帧是重发帧:该
23、域值为0,说明当前帧是数据的首次发送或接收:h) 功率管理Cpowermanagement)域:功率管理域长度为1bit,表明该设备的功率管理状态。域值为1,表明该设备此帧发送完毕后,电源进入节能状态:i) 分段标志Cfragment f1ag)域:分段标志域长度为1bit。域值为0,表示当前帧是一个MAC层数据包:域值为1,表示当前忧是卢M!K虽属岛的一个子帧。类型域和子类型域的有效4. 2. 1. 1. 3帧帧时间域决定。详细描述类型域m-一一一一-m-mACK) 其中:a) 帧序号Csequencenumber)域:帧序号域长度为12bit,表示一帧的序号。传到MAC层的每一个网络层的帧
24、(数据包)都被分配-个帧序号,帧序号从0开始,顺序累加,最大值为4095。每一个子帧都有一个确定的帧序号。重传帧或子帧的帧序号保持不变;b) 子帧序号Cfragment number)域:子帧序号域长度为4bit,表示子帧的序号。当一帧数据过长,它被分成长度较短的子帧发送。一帧数据最多被分成16个子帧。子帧序号从0开始,顺序累加,最大值是15。重传子帧的序号保持不变。4.2.1. 1.5 帧头CRC域帧头CRC域是对MAC帧中帧头域进行CRC校验的校验码,长度为2字节(16位CRC校验)。16位CRC校验的生成多项式为:G (功=J6+J2+ x+1 7 SJ/T 1131 4-2005 CR
25、C域=(被校验部分左移16位)/ G (秒的余数,其中的除法运算采用模2除。在发送端,MAC帧中帧头域作为被校验部分,进行CRC校验,校验结果放在CRC域中。在接收端,MAC帧中帧头域(包括CRC域)作为被校验部分,进行CRC校验。如果校验结果为0,说明在传输中没有错误发生,接收正确;MAC帧/G (x) (模2除)的余数是0。如果校验结果不为0,说明接收的帧头域有错误,不对接收数据进行处理,等待发送端重传。4. 2. 1. 1. 6 源地址(SOA)域源地址域长度为48bit,是发送当前帧的设备地址。设备地址与其网络层UDS相同。4.2. 1. 1. 7 目的地址(DEA)域目的地址域长度为
26、48bit,是当前帧的日的设备地址。设备地址与其网络层UDS相同。4.2. 1. 1. 8帧体优amebody)域帧体域包含数据或控制信息、管理信息。长度可变,范围是0-104字节。4.2. 1. 1. 9 帧体CRC域帧体CRC域是对MAC帧中帧体域进行CRC校验的校验码,长度为16bit (16位CRC校验。16位CRC校验的生成多项式为:G (x)=xI6+ x12+ x5+1 CRC域=(被校验部分左移16位)/ G (x)的余数,其中的除法运算采用模2除。在发送端,MAC帧中帧体域作为被校验部分,进行CRC校验,校验结果放在CRC域中。在接收端,MAC帧中帧体域(包括CRC域)作为被
27、校验部分,进行CRC校验。如果校验结果为0,说明在传输中没有错误发生,接收正确;MAC帧/G (x) (模2除)的余数是0。如果校验结果不为0,说明接收的数据有错误,不对接收数据进行处理,等待发送端重发。4.2.1.2 自化MAC层利用扰码器对MAC帧的帧体部分进行白化处理,使MAC帧体中0、1的出现概率接近0.5,从而降低数据包中的直流偏置电平。在发送端,先对帧体(不包括帧体CRC)进行白化处理,然后进行校验和纠错处理:在接收端,先作纠错和校验处理,然后对帧体部分解白化处理。接收端和发送端使用相同的噪声字发生器。扰码器生成多项式:S(x)=x7 +x4+ 1 例如:设初始值为00001110
28、b,输入为全0码,即00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000 这时扰码器产生的127位循环码是(最高位先移出):8 00001110 11110010 11001001 000000100010011000101110 10110110 00001100 1101010011100111 10110100001010101111101001010001
29、101110001111111 扰码器的编码公式为:y(n)=x(n)+ y(n-4) +y(n-7) 扰码器的初始值为00001110b。扰码器的解码公式为:y(n)=x(n)+x(n-4)+ x(n-7) 扰码器的初始值为00001110b。数据扰码和解扰的算法框图如图11和图12所示。y(n) ZI Z2Z3z;4 图11扰码器编码框图SJ/ T 1131 4-2005 Z-I Z-2 Z-3 z-4 y(n) 图12扰码器解码框图4.2. 1. 3 前向纠错MAC层采用缩短的BCH(12, 8)码对数据帧白化后的源地址、目的地址、数据域进行前向纠错。生成矩阵如图13所示。FEC对MAC
30、帧的帧休部A曲勤掘域进行纠错,白化先于FEC进行。帧体CRC为节省处理器资源,byteO 偶字节数据byteO 偶字节数据bytel byte2 奇字节I byteO校验码Ibytel校验码数据(4bit) (4bi t) bytel byte2 奇字节byteO校验码byte!校验码数据(4bit) (4bit) (n MOD 3 * 0) byte n-2 偶字节数据偶字节数据byte n-! (n MOD 3 = 0) 奇字节数据图15FEC纠错编码后的数据格式4.2. 1.4 各种类型帧的格式byte n (n为数据帧长度)byte n-l校验码(4bit) OOOOb byte n
31、(n为数据帧长度)byte n-2校验byte n-l校码(4bit)验码(4bit) 9 SJ/T 1131 4-2005 控制帧的帧控制域格式如图16所示。verslOn 子类型subtype 功率管理版本protoco1power management 图16控制帧的帧控制域格式4.2. 1.4. 1 请求发送(RTS)帧的帧格式请求发送(RTS)帧格式如图17所示。帧长度| 帧控制| 帧时间帧头源地址目的地址帧体frame length I frame control I duration CRC SOA DEA CRC MAC帧头帧体14byte 图17请求发送帧格式其中:a) 帧控
32、制域如图5所示,RTS帧子类型域值为00lb;b) 帧时间域为发送32bit数据所用的时间的倍数:c) RTS帧的帧时间域值包括:1) 2倍发送后续数据帧EX管理帧所需要的时间:2) 发送一个RTS帧所需要的时间:3) 发送一个CTS帧所需的时间:4) 发送一个ACK帧所需的时间。d) 源地址域:发送RTS帧的设备地址:e) 目的地址域:RTS的接收设备地址:。帧体CRC域:RTS帧16位CRC校验码。4.2.1.4.2 允许发送CCTS)帧的帧格式允许发送(CTS)帧格式如图18所示。帧时间duration目的地址帧体帧长度帧控制frame length frame control DEA
33、c nk U MAC帧头MAC帧体图18允许发送帧格式其中:a) 帧控制域如图所示5,CTS帧子类型域值为01Ob:b) 帧控制域中信道预约域生效,单信道设备该域为OOOOOb;c) 帧时间域:是发送32bit数据所用的时间的倍数:d) CTS帧的帧时间域值为:刚接收到的RTS帧中的帧时间域值减去发送一个RTS帧所需的时间。e) 目的地址域:CTS帧的接收设备地址:。CRC域:CTS帧16位CRC校验码。4.2. 1. 4. 3 确认帧(ACK)格式确认帧(ACK)构成如图19所示。10 SJ/T 1131 4-2005 帧长度帧控制帧头帧体帧时间duration目的地址DEAframe le
34、ngth frame control CRC CRC MAC帧头MAC帧体图19确认帧格式其中:a) 帧控制域如图5所示,ACK帧子类型域值为011b;b) 帧时间域是发送32bit数据所用的时间的倍数,ACK帧的帧时间域值为:C数据帧或管理帧的帧时间域值-发送一个ACK帧所需的时间)/2+发送一个ACK帧所需的时间:c) 目的地址域:ACK帧的接收设备地址:d) 4.2.1.4.4 节能请求(PS-Poll)节能请求CPS-Poll)帧长度) aikuiC 2) 3) 4) d) 源地址域:e) 目的地址域:t) CRC域:PS-Po 4.2.1.4.5 数据帧格式数据帧格式如图21所示。帧
35、长度帧控制帧序列帧时间源地址目的地址数据frame fr缸ne控制sequence帧头CRC帧体CRCduration SOA DEA data length control control 16 bit 16 bit 16 bit 16 bit 16 bit 48 bit 48 bit 。-104byte 16 bit 图21数据帧格式其中:a) 帧控制Cframe control)域:如图9所示,数据帧的类型域值为01b,子类型域值为OOOb;b) 帧时间Cduration)域:帧时间域长度为16bit,是发送32bit数据所用时间的倍数:c) 数据帧的帧时间域值包括:11 SJ/T 11
36、31 4-2005 1) 发送一个ACK帧所需的时间:2) 两倍发送当前数据帧所需的时间。d) 帧序列控制sequencecontrol,参见无线MAC帧通用格式定义:e) 帧长度framelength,参见无线MAC帧通用格式定义:。帧体(framebody) ,帧体是网络层数据包。数据帧中的其它域定义参见MAC帧通用格式定义。帧体的纠错、校验方式见4.2.1.3。4.2.1.4.6 管理帧格式管理帧定义在本标准中保留,用以版本扩充。4.2. 1. 5 无线MAC层的功能4.2. 1. 5. 1 数据包的分帧和子帧组合无线MAC层完成对数据包的分帧和子帧组合的功能。当MAC层从网络层接收到一
37、个较大的数据包时,为提高无线通信的可靠性,无线发送方的MAC层把数据包分成长度较小的子帧,这个过程称为分帧:在无线接收方的MAC层,把接收到的子帧按序号重新组合成完整的数据包,这个过程称为子帧组合。12 对于分帧,只有单目的地址的帧,才能被分帧:广播帧和多目的地址帧不能进行分帧。子帧发送的流程如图22所示。设备A图22子帧发迭的流程圈每一个子帧的发送是独立的,允许一个子帧重发。设备B一个数据包的若干子帧,在通道不发生拥塞的情况下,作为一个子帧序列发送。分帧的方法如图23所示。个较长帧圈23分帧SJ/ T 11314-2005 分帧的长度原则是每一子帧的长度都小于104字节。除最后一个子帧外,其
38、余子帧的长度相等。除最后一个子帧外,其余子帧的长度必须是偶数个字节。4.2. 1. 5. 2 接收端MAC层接收端的MAC层可以接收任意长度的子帧。属于同一个数据包的子帧,具有相同的帧序列号。子帧重发时,子帧序列号保持不变。在发送端MAC层中设置一个计数器,它表示发送一个数据包所允许的最长时间。这个计数器从发送第0个子帧时开始计数,如果计数值达到其限值时,这个数据包还没有发送完毕,发送端MAC层就抛弃属于这个数据包还没有发送的于帧。子帧组合是指接收端MAC层依靠下列信息把若干属于同一个数据包的子帧组合在一起,它包括:a) 帧类型:b) 源地址;c) 目的地址:d) 帧序列控制域:e) 分段结束
39、标志在接收端MAC最长时间。据包还溢出的情况下,接收方ACK帧。4.2.1.6多系统中常情况下,4. 2. 1. 6. 1 状态图图24无线物理层状态转移图每一个通信模块可以处于四个状态:a) 状态1:信道扫描状态:b) 状态2:休眠状态;二个数据包所允许的其限值时,这个数果在计数器已经收到的子帧。向发送方发送发数据。在通道。在家庭控13 SJ/T 1131 4-2005 c) 状态3:数据传输状态:d) 状态4:呼叫状态。4.2. 1. 6. 2 信道扫描状态通信模块内部要实现-张信道的忙闲表,并在状态l中不断更新。处于状态1的通信模块轮流对10个信道进行扫描,并不断更新忙闲表。停留在每个信
40、道上进行扫描接收的时间为丑,Tr不小于15mso 通信模块加电后就处于状态1和状态2的循环交替,直到在状态1中对某个信道扫描时接收到发给自己的发送请求RTS帧,它将在该信道响应-个CTS帧,并停留在该信道进入状态30设备如果在状态3超过TT-R_outtime(TT-R_outtime不小于60ms)没有数据传输或者通信正常结束就返回状态10状态3中的数据传输协议详见MAC层协议。在这个状态也要即时响应主呼请求,如发现则应转入状态4(呼叫状态)04.2. 1. 6. 3 呼叫状态通信模块有数据需要发送应进入呼叫状态,它首先在信道忙闲表中根据信道忙闲表中的次序随机选择一个空闲的信道进行物理载波监听。如果该信道被占用,则更新忙闲表并随机选择忙闲表中的另一个空闲信道进行物理载波监听,监听时间为T-Listen (T -Listen不小于15ms) ,以进一步判断该信道的占用情况,如果仍为空闲,则占用该信道,在该信道上以TDD方式连续发送RTS帧10次,即每发完一个RTS帧,设备就转入接收状态,在该信道上接收TRX时间,如果接收到正确的CTS帧,则进入状态3,进行正常的数据传输:如果没有收到正确的CTS,则继续发送RTS帧。如果请求发送的设备在发完一组10个RTS帧后仍