《[信息与通信]多路载波调制.doc》由会员分享,可在线阅读,更多相关《[信息与通信]多路载波调制.doc(32页珍藏版)》请在三一办公上搜索。
1、Idt IEC61334-5-4:2000备案号:1DL/T XXXX-200X 采用配电线载波系统的配电自动化第5-1部分:低层协议多载波调制(MCM)规约 Distribution automation using distribution line carrier system- Part 5-4 Lower layer profiles- The multy carrier modulator (MCM)profile (征求意见稿 2000年11月)200X-XX-XX 发布200X-XX-XX 实施1DL/T XXXX-200X目 次前言IEC前言1范围和目的22参考标准23定义2
2、4低层协议结构24.1 物理层24.2 MAC子层25物理层规范说明25.1 调制25.2 物理层数据格式25.3 PHY服务26MAC层协议描述26.1 概述26.2 传输过程26.3 MAC服务26.4 MAC pdu格式26.5 MAC地址26.6 有用的pdus26.7 MAC无效的PDU26.8 MAC过程26.9 MAC计数器的值26.10 MAC状态传输图/表2附录A 缩写词232中华人民共和国电力行业标准DL/Z XXXX-200Xind IEC 61334-5-4采用配电线载波系统的配电自动化第5部分:低层协议 第4篇 多载波调制(MCM)规约Distribution aut
3、omation using distribution line carrier system-Part 5-4 Lower layer profilers-Multi Carrier Modulation (MCM) profile2 范围和目的本文结合物理层和MAC子层提供的服务描述了对多载波调制方法的要求,目的在于为中压和低压配电网的配电载波(DLC)系统的有效通信建立一套标准。正在开发的DLC通信系统的几种技术手段正处于开发过程中。因此,目前几种低层协议从性能价格比和效率两方面考虑是可以接受的。在很多情况,解决方案的差别很小,并且它们具有相同的设计思路。3 参考标准IEC 61334-1
4、-1:采用配电线载波系统的配电自动化系统 第1-1部分:总体考虑 配电自动化系统结构IEC 61334-3-1:采用配电线载波系统的配电自动化系统 第3-1部分:信号要求 频带和输出电平IEC 61334-4-1:采用配电线载波系统的配电自动化 第4-1部分:数据通信协议 通信参考模型4 定义4.1 控制方向 Control direction从中心系统到终端设备的通信方向。4.2 区域 domainDLC通信网络的逻辑段。4.3 跳跃点 hops主站和特定站点间通信的路由中继数。4.4 启动方 initiator控制一个区域介质存取的站点。主站可以授权这个区域内已注册的子站在有限的时间内作为
5、启动方。启动方具有动态的特性。4.5 启动方协议数据单元 initiator pdu启动方发送一个协议数据单元到非启动方,可利用路由中继器进行多中继段通信。4.6 主站 master station在一个区域内充当通信主机的站点。主站具有静态的特性。中华人民共和国国家经济贸易委员会200X-XX-XX 批准4.7 监控方向 monitoring derection从终端到中心系统的通信方向4.8 非启动方 non-initiator不充当启动方角色的站点。非启动方具有动态的特性。4.9 非启动方协议数据单元 non-initiator pdu非启动方发送一个协议数据单元到启发站,有可能使用路由
6、中继器进行多中继段传输。非启动方协议数据单元仅在响应启动方协议数据单元时发送。4.10 路由中继 routing repetition由于目的站点不能与源站点直接进行通信,因此重复发送一个带有可修改地址域的协议数据单元。路由中继的过程不涉及网络层,而在MAC子层。路由中继的同步问题在移动通信的内容中涉及到。4.11 从站 slave station在一个区域内充当通信受控的站点。一般情况下,从站作为非启动方,但可以转化为启动方。它具有静态的特性。5 低层协议结构MCM低层协议结构如图1所示。本报告介绍了物理层和MAC子层的功能。LMI MIBMIBLLCMACroreMACphyPHY模拟信号
7、处理和耦合设备SMAPLLC数据链路层MAC物理层图1 DLC-M 协议的分层结构介质存取层 5.1 物理层物理层服务于MAC子层,它传送MAC协议数据单元到远端的MAC子层 ,它具有独立的物理特性和实现与电网耦合。5.2 MAC子层MAC子层服务于LLC子层,利用物理层提供的服务传送LLC PDUs到远方终端站,MAC子层的主要功能是介质存取的检错和控制。此外,它提供中继的方法,这对于高协议层是透明的。为便于更好的理解,MAC子层进一步划分为两个功能单元:MACphy和MACrore。MACphy负责与物理层接口,而MACrore负责与LLC子层接口并负责地址和路由中继的选择。6 物理层规范
8、说明6.1 调制6.1.1 目的多载波调制(MCM),也就是众所周知的正交频率多复接(OFDM)或离散多音频(DMT)调制技术,它具有非常好的带宽效率(高速率)、非常灵活的带宽分配。MCM调制方式和纠错编码结合对窄带干扰、脉冲干扰和选择性频率性衰减有很好的可靠性,这些特性在电力线上非常典型。6.1.2 多载波调制(MAC)原理多载波调制将信道带宽划分成许多子信道。每一个子信道,一个载波被调制到很低的速率,多载波调制方案可以看成是N个独立调制载波的组合,每个调制载波具有不同的载波频率。适当的选择载波频率,使各个载波正交,以便于它们相互之间没有干扰。图2是多载波调制信号频域的示例。频谱频率图2 多
9、载波调制信号抽样频域示例 与传统的调制方式、扩频方式相比较,多载波调制具有以下优点:l MCM和扩频方式相比有较高的带宽利用率,如果每一个载波的带宽足够小,载波速率将能够接近于仙农公式理论上的极限。l MCM在分配和使用给定的信道带宽上具有很大的灵活性。如很容易配置下限和上限的频段。另外能抑制在这个频段内的特定频率的干扰避免其他系统,。可以使用两个或更多的不连续的子带传送一个信号数据流。l 可用不同的调制方式分别调制每一个载频。典型的载波调制方式有FSK、PSK、QAM,每一个载波具有不同的比特数。由于调制方式灵活,每一个载频信号能获得最优的信噪比1。l MCM调制方式有很强的抗码间干扰(IS
10、I)的能力,在传输过程引起的群时(多径)延失真方面,MCM方式优于窄带系统。MCM调制方式的高可靠性主要是由于采用了并行传输几路载频导致较大的码元长。此外,通过在码间插入保护性间隔或一个循环前缀能完全消除码间干扰(ISI)。l MCM调制方式有很强的抗窄带干扰(连续波噪声)的能力。因为这样的干扰发射机仅对某一个载频有明显的破坏。通过前向纠错编码,能重新恢复破坏的码字。l 通过对MCM调制方式的合理设计和前向纠错编码,MCM有很强的抗脉冲干扰的能力2。由于MCM解调器的块处理,会产生一个内在的传输延迟,但是对典型的电力线通信应用来说,这个延迟是可以忽略的。6.2 物理层数据格式6.2.1 目的这
11、部分包含了两部分内容:要求物理层提供的服务以及通过物理信道(配电载波网络)传输信息流的传输方法。6.2.2 传输方法(概述)这部分讲述了MCM方式的传输方法。所选的调制方案是多载波差分移相键控IC-DPSK。载波频率是4.5kHz的倍数,I的数目和载波频率是可以配置的。每个字符传送Ibits,这样总速率为I*4.5kbit/s。为了减少信道衰减,增加MCM调制方式的可靠,使用了1/2编码效率的卷积码,用循环码来检查信息长度以及信息的完整性。同步前导码确保甚至在恶劣的信道条件下同步的可靠性。为改善存在大的群时延失真的信道特性,长度可变的循环前缀用于有效的信息的调制。同步前导码在传送时没有用循环前
12、缀。发送的数据每秒钟288000次采样(每个字符采样64次3)。接收信号以288kHz频率采样和进行64点的FFT变换。现在假设使用I付载波以每个字符Ibits传送P_SDU Q(m), m = 0.8M-1, Q(m)0,1。长度信息和有效信息分别加CRC码校验,添加校验结果并分块后再加上间隔和进行编码。随后,数据被同步序列预处理后进行调制,见图3。每一个功能的详细说明在下面给出。注1 大多数载波要求的峰值功率,比单载波系统要高10dB。可减少常规MCM的峰值功率不影响信道特性。注2 相对于如FSK调制方式等,MCM的接收机比较复杂,但以上所列的条款证明使用MCM调制方式的优越性。以FFT为
13、基础的接收机,它的复杂性以M log2 M 增长,M是载波的数目。注3 对于循环前缀,每个字符采样NssV(m,k),m=0.L-1,k=0.Y-1CRC编码和填充卷积码编码分块间隔变换差分编码调制同步序列传送信号Q(m),m=0.8M-1S(m),m=0.8M+P+59C(m),m=0.16M+2P+119B(m,k),m=0.L-1,k=0.Y-1S(t),t=0.24N+BNssD(m,k),m=0.Ir-1,k=0.B+23图3 传送数据流程图Z(m,k),m=0.I-1,k=0.B-1A(m,k),m=0.I-1,K=0.B+24M = # MAC 8位位组P = # 添加位Y =
14、PHY块L = PHY块长度I = # 付载波数Ir = # 前导码的付载波B = # PHY有效信息字符N = # 每个字符采样数(不包括周期性前缀)Nss = # 每个字符采样数(包括周期前缀)S(t) = 传送信号6.2.3 结构参数下面通过下列设计参数来说明物理层,设计参数可用来构造网络或适应变化的信道条件。在一个网络中,这些参数必须是相同的,以便达到兼容性。l 付载波数目,1IN/2-1。典型值是N=64l 从i1ii付载波索引。付载波频率是ix288kHz/N,1ixN/2-1.这就允许使用非连续的频带。理论上的频率范围是288kHz/N144-288kHz/N(不包括ix=0和i
15、x=N/2)。实际的频率范围与IEC61334-3-1相一致。l 每个相位的cos(1)和sin(1)到每个付载波的cos(I)和sin(I)。x是索引为ix的付载波的载波相位。选择相位以减小峰值功率,甚至不同相位达到兼容性。l 使用标志r1ri来表示每个付载波是否用于前导码。rx=1表示付载波用于前导码,否则rx=0。1l 前导码相位cos(r1)和sin(r1)到每个付载波的cos(rI)和sin(rI)。rx是前导码索引为ix的载波相位。rx仅在X| rx=1时有意义。选择相位能够减小峰值功率,甚至用不同相位达到兼容性。l 采样周期前缀的长度,NCP。引入它是为了引证的群延迟变量。范围从
16、0到63,默认值是0。l 比特的块长度(L)。块在分段处理中定义(见6.2.5)6.2.4 物理层pdu格式,CRC编码和填充下面显示PHY信息结构:域名PreamLENRESPADLENLEN CRCPLPADPLCRCFLUSH长度(比特)25888168MP164PreamS(m)前导码和S(m) 分别编码和调制。6.2.4.1 Preamble(前导码)6.2.4.2 LEN(长度)块中S的长度:LEN = (8M + PAD LEN +60)/BLOCK LEN6.2.4.3 RES此域保留将来使用。对现在的制式它为0。6.2.4.4 PAD LEN它指PAD域中P的位数。6.2.4
17、.5 LEN CRCCRC长度域UL(M), m=0.15,包括对LEN域、RES域、PAD LEN域的CRC校验码。它的计算如下:由多项式S(m)xm被多项式X16+X13+X12+X11+X10+X8+X6+X5+X2+1相除的余项取反后形成UL(m),UL(0)是LSB(最低有效位)。UL(m)插入到S(m):S(m+24)= UL(m),m=0.156.2.4.6 PL(有效信息)有效信息包含M个字节的PHY sdu 。注1:这个定义表明用于前导码的副载波集是有效信息中副载波的子集。注2:这个多项式来源于IEC60870-5-1的FT3的格式。它表示在块长151位时汉明距离为6随后的最
18、优BCH码。6.2.4.7 PAD(填充)填充域常用来确保PHY信息编码真正适合一个或多个PHY块,6.2.4.8 PLCRC有效信息域UPL(m),m=0.15,它是对有效信息域的CRC校验,计算如下:多项式S(m+40)Xm被多项式X16+X13+X12+X11+X10+X8+X6+X5+X2+1 1相除的余项取反后形成 UPL(m),UPL(0)是LSB。UPL(m)插入到S(m):S(m+8M+40+P)= UPL(m),m=0.156.2.4.9 FLUSH(刷新)刷新域常用来刷新卷积码。6.2.5 卷积码未编码的PHY报文S(m),m=0.8M+P+59经卷积码编码形成已编码的PH
19、Y报文C(m),m=0.16M+2P+119。编码器是编码效率为1/2的卷积码编码器,其约束长度G=5,码发生器的多项式为10111和11001。一开始编码器的状态被设置为0,码发生器产生的第一位码先输出。刷新域用于刷新编码器,使编码器的最后状态归为0。编码器的功能框图如图4。数据输入编码输出2编码输出1图4 编码器功能框图6.2.6 分段和交叉已编码的PHY报文分段到PHY块中,并完成块内交叉。PHY块长L是一个系统参数,必须在各供应商之间协商一致以达到兼容性。由于已编码的PHY报文C(m)的长度为16M+120+2P,可以用P个填充位分段填入到长度为L的Y PHY块中:Y=(16M+120
20、)/LP=(YL-(16M+120)/2注1: 这个多项式来源于IEC60870-5-1的FT3的格式。它表示在块长151位时汉明距离为6的最优BCH码。按下面方法分段形成块B(m,k):B(m,k)=C(m+kL), m=0.L-1,k=0.Y-1第一个括号表示在一个块内的位,第二个表示块号。用块内交叉将B(m,k)放入一个V(m,k)块中。交叉依赖于付载波的I数目和信道条件,而且必须经过供应商的同意。默认值是不交叉。已完成交叉的长度为(LY的PHY报文V(m,k)被映象成长度为IB的Z(m,k),B是字符数,B=LY/I。Z(m+kL)mod I, (m+kL) div I)=V(m,k)
21、,m=0.L-1,k=0.Y-1现在Z(m,k)已包含要传送的数据。m=0.I-1表示载波号,k=0.B-1表示字符号。6.2.7 Preamble(同步信号)同步前导码由同步序列X(k)组成。X(0.24)=1 1 1 1 1 0 1 0 1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 1前导码重复出现在所有的付载波,形成脉冲串D(m,k):D(m,k)= X(k),k=0.22 m=0.N/2-1|rm=16.2.8 调制前导码D(m,k) 用MC-DPSK调制来传送,会载波数为Ir。未调制的PHY报文Z(m,k) 用MC-DPSK调制来传送,载波数为I,每个字符有I位。首
22、先,前导码D(m,k),m=0.N/2-1|rm=1,k=0.22在时域内进行差分编码,产生差分编码前导码A(m,k),m=0.N/2-1|rm=1,k=0.23:A(m,0)=1, m=0.N/2-1|rm=1A(m,k)=2(D(m,k-1)A(m,k-1))-1, m=0.N/2-1|rm=1,k=1.23在此A(m,0)前导码的参考字符,符号代表模2加。接着未调制的PHY报文Z(m,k)波差分编码:A(m,24)=1, m=iK,k=1.1A(m,k)=2(Z(m,k-25)A(m,k-1)-1,k=25.B+24, m=iK,k=1.1在此A(m,24)是有效信息的参考字符。现在,A
23、(m,k)是一个三进制信号,在时间n以频率k传送,A(m,k)的值为+1表示二进制的1,-1表示二进制的0,0表示没有信号传送。每一个字符被调制形成信号s(t):前导码:s(t)=Am,cos(2f0 (im) t /N + m ) p1t - N t=0.24N - 1/N有效信息:对每一个字符用数据位生成一个信号Am,cos(2f0 (im) t /N + m ) p1t - N t=0. N - 1结果产生一个抽样为N=64的向量。将第64次抽样向量的最后NCP次抽样拷贝成一个NCP次抽样的向量。将NCP次抽样的向量与最初的64次抽样向量相比较,形成一个(NCP+64)的抽样字符。PI(
24、t)是一个长度为N的矩形脉冲t=0.N-1否则 PI(t) = f0=288/N kHz。以它们的编号升序传送。在没有周期前缀的情况下,总是传送前导码。6.3 PHY服务6.3.1 PHY到MAC的接口6.3.1.1 PHY-DATA.request 6.3.1.1.1 功能通过PHY层实体传送PHY-DATA.request的原语时,要求用PHY传送程序发送一个PHY pdu到一个或几个远端PHY实体。6.3.1.1.2 结构原语的语义如下:PHY-DATA.requestP-SDU.P-SDU(物理层服务数据单元)参数详细地描述了通过物理层实体传送PHY服务数据单元。PHY子层实体用与P-
25、SDU相关的足够信息确定数据单元的长度M。6.3.1.1.3 作用无论什么时候传送数据到一个对等的MAC实体,MAC phy层都将产生一个原语。接收这个原语将引起PHY实体完成所有PHY设定的功能(比较5.2.2),并且传送正确形成的pdu到主设备单元以便于传送到对等的PHY层实体。6.3.1.2 PHY-DATA.confirm6.3.1.2.1 功能PHY-DATA.confirm原语仅有本地意义,它对一个PHY-DATA.request原语提供一个适当的响应。PHY-DATA.confirm原语告诉MAC层实体是否已经成功传送了先前的PHY-DATA.request的P-SDU。6.3.
26、1.2.2 结构原语的语义如下: PHY-DATA.confirmResult.Result参数用来传递返回到本地响应实体的状态信息。它用来显示先前的PHY-DATA.request是失败还是成功。6.3.1.2.3 作用通过响应一个PHY-DATA.request产生PHY-DATA.confirm原语。假设MAC子层有足够的与响应请求有关的确认信息。6.3.1.3 PHY-DATA.indication6.3.1.3.1 功能这个原语定义为从PHY层实体到MAC层的数据传送。6.3.1.3.2 结构原语的语义如下:PHY-DATA.indicationP-SDU。P-SDU参数描述由本地P
27、HY层实体接收的PHY服务数据单元。6.3.1.3.3 作用PHY-DATA.indication从PHY层实体传送到MAC层实体,指示一个有效的pdu到达。7 MAC层协议描述7.1 概述7.1.1 MAC通信网络结构通信网络被划分成几个区域。每一个区域由一个主站来管理,在一个区域中的从站在主站注册。支持与不同的主站通信以测试和网络管理。在一个区域内,某一时间的介质存取由一个站控制。这个站叫做启动方。通信总是要涉及到当前的启动方,不支持没有启动方的任何两个站点间直接通信。7.1.2 MAC层的特征MAC层具有以下特征:l PDUs的确认和不确认传输l 启动方控制介质的存取l 使用不同的MAC
28、服务级别改变远方站的处理时间l 多跳跃传输(路由中继)对MAC用户是透明的l 具有传输检错能力,通过级联计数器对在任何中继级的传输失败进行计算。7.2 传输过程MAC层提供了不同的服务级别。不同的服务级别采用不同的传输过程。MAC服务级别0采用把确认放在后面的方案(图5):MAC层在物理层传送结束后产生确认。MAC服务级别1和2采用往返行程时延确认(图6):MAC子层在远方站返回一个LLC帧所需的往返时延后开始确认。MAC服务级别1设置定时器值为Tdelay1, MAC服务级别2设置定时器值为Tdelay2。(见7.9)MA-DATA.indicatiorMA-DATA.confirmMA-D
29、ATA.requst启动方中继器非启动方图5 使用MAC服务级别0的传送过程MA-DATA.confirmMA-DATA.indication不同的服务级别最大持续时间不同MA-DATA.requst启动方中继器非启动方图6 使用MAC服务级别1或2的传送过程(往返行程时延确认)MA-DATA.indicatiorMA-DATA.confirmMA_DATA.request7.3 MAC服务7.3.1 MAC与LLC接口7.3.1.1 MA-DATA.request7.3.1.1.1 功能MA-DATA.request 原语通过MACrore层实体,请求用MACrore传送过程发送一个MAC
30、sdu到一个或几个远方站MACrore设备。7.3.1.1.2 结构原语的语义如下:MA-DATA.requestDestination-address,M-SDU,Service-class.Destination-address参数指定一个或一组MAC地址。1,2M-SDU(MAC服务数据单元)参数定义通过MAC层实体传送的MAC服务数据单元,MAC层实体有关于M_SDU的足够信息以确定数据单元的长度。Service-class参数定义MACrore层实体用来传送M-SDU的服务类型。参数可以采用以下值,值与所采用的确认方案有关。注1: 一个非启动方MAC仅可以使用一个单个启动方MAC地址
31、作为Destination-address。注2:由于源MAC地址是一个本地参数,MAC层将根据协议规则注册,因此在这里没有定义。0把确认放在后面,远端没有回答:MAC层直到完成数据发送后,才发送确认,这个过程对中继级也是一样的。在不需要远方站响应的情况下,用服务级别0。1,2:往返行程时延确认1,2:在发送完一个pdu后,MAC层启动一个有初值的定时器,初值为到远方站的传送时间(包括中继器的处理时间)、远方站的处理时间和一个响应(有限的长度)的传送时间之和。当收到远方端实体来的pdu后,定时器停止计数。定时器时间终止时,产生一个带失败传送状态的MA-DATA.confirm。Service-
32、class1和2的区别在于处理时间和响应pdu的最大长度。7.3.1.1.3 作用当传送数据到一个对等LLC实体时,LLC层将产生这个原语。接收这个原语将引起MAC实体去处理所有MAC定义的域(见下面关于MAC pdu的描述),并且将适当的pdu传送到协议的低层,以便传送到对等的MAC层实体。7.3.1.2 MA-DATA.confirm7.3.1.2.1 功能MA-DATA.confirm原语仅有本地意义,它对MA-DATA.request原语提供一个适当的响应。MA-DATA.confirm原语告诉LLC层实体先前的MA-DATA.request的M-SDU是否可以传送。7.3.1.2.2
33、 结构原语的语义如下:MA-DATA.confirmTransmission-statusTransmission-status参数用来将状态信息返回到本地请求实体。它用来指示先前相关的MA-DATA.request传送是成功还是失败。7.3.1.2.3 作用这个原语是用来响应MA-DATA.request。产生MA-DATA.confirm原语的条件依赖于先前产生MA-DATA.request原语的服务级别。假定LLC层具有足够的与相应请求有关的信息。7.3.1.3 MA-DATA.indicatior7.3.1.3.1 功能这个原语定义从MAC层实体到LLC层实体的数据发送。7.3.1.3
34、.2 结构原语的语义如下:MA-DATA.indicatiorDestination-address,Source-address,M-SDU.Destination-address参数定义接收MACpdu的目的地址。Source-address参数是一个独立的MAC地址,根据输入pdu的地址域来指定MAC地址。M_SDU参数定义由本地MAC层实体接收的MAC服务数据单元。7.3.1.3.3 作用MA-DATA.indicatior从MAC层实体传送到LLC层实体,指示收到了一个有效的pdu。7.3.2 MAC层的管理接口7.3.2.1 MA-EVENT.notify7.3.2.1.1 功能这
35、个原语定义从本地MAC实体到本地层管理实体传送时检测到事件。7.3.2.1.2 结构原语的语义如下:MA-EVENT.notifyEvent-identifierEvent-value1,Event-value2,Event-value3,Event-value4Event-identifier指示所检测到的事件的类型。Event-value定义附加的事件特征信息7.3.2.1.3 作用这个原语用来提供在本地MAC层发生的事件的信息。7.3.2.2 MA-SETMODE.request7.3.2.2.1 功能MA-SETMODE.request原语从SMAP实体传送到MACrore层实体,设置
36、MAC层的模式。7.3.2.2.2 结构原语的语义如下:MA-SETMODE.requesMode.Mode参数定义与MAC层操作相关的操作模式。如果要求MAC层以启动方MAC进行操作,选取的值是I-MODE;如果要求MAC层以非启动方MAC进行操作,选取的值是NI-MODE。7.3.2.2.3 作用当数据链路层的操作模式改变时,由SMAP实体产生此原语。MA-SETMODE.request不会引起MACpdu的传送。7.3.2.3 MA-SETMODE.confirm7.3.2.3.1 功能MA-SETMODE.confirm原语在MAC层产生,它是对先前发出的MA-SETMODE.requ
37、es的响应。它指示MA-SETMODE.reques是否已被成功地传送。7.3.2.3.2 结构原语的语义如下:MA-SETMODE.confirm Result.Result参数指示先前的模式设置命令是成功还是失败。7.3.2.3.3 作用在响应MA-SETMODE.reques时产生该原语7.3.2.4 MIB变量访问服务MAC层对读写以下的MIB变量提供服务:l 路由路径表l 站自身的MAC地址l 定时器值和附加变量,用于各种MAC服务级别超时计算l 最大的中继数l MAC地址的区域ID和节点ID域的大小l 使用MAC服务级别1或2传送非启动方pdu的最大长度。7.4 MAC pdu格式
38、MAC pdu具有以下结构:MACtrlADDLLC-pdu7.4.1 MAC控制域MACtr域具有以下结构:域名1/N位ProtocolMclsARSNor位的大小132337.4.1.1 1/N位这个域定义pdu是一个启动方pdu(从一个启动方到一个或几个非启动方)还是一个非启动方的pdu(从一个非启动方到一个启动方)。它常被用于地址解码。这位的值有下面的意义:1/N=0:Pdu发源于一个启动方(启动方pdu)1/N=1:Pdu发源于一个非启动方(非启动方pdu)7.4.1.2 Protocol 这个协议域用于进行协议扩展,例如各种地址方案的识别或协议版本。7.4.1.3 Mcls Mcl
39、s域用来确认在MA-DATA.request中所要求的MAC服务级别,指定以下值:Mcls=0:MAC Service-class = 0Mcls=1:MAC Service-class = 1Mcls=2:MAC Service-class = 2Mcls2:保留Mcls域的使用在下面的路由中继过程中介绍。7.4.1.4 ARS (实际的中继段)对启动方pdus这个域确定传送一个pdu要经过多少次路由中继;对非启动方pdus这个域确定一个pdu必须被路由中继多少次。这个域有一个07的范围,并且确定下面的地址域中那一个是当前的发送器和接收器的地址。在下面地址域的内容中介绍使用方法。7.4.1.
40、5 Nor (中继的数目)这个域确定在传送过程中涉及多少个路由中继器(在地址域中包括它们的MAC地址部分)。有效的范围是07。0表示不要求路由中继,因此地址域中仅有启动方MAC DomainID和非启动方的MAC地址。7.4.2 地址域MAC地址域的结构如下所示。地址域具有长度可变的特性,它包含了在传送过程中涉及的启动方的标识、相连的路由中继器和最后一个站点。MAC地址由一个区域ID和一个节点ID组成。应用以下规则将避免传送冗余信息:l 一次传送总是要涉及一个启动方和一个或几个非启动方l 传送过程中涉及到路由中继的MAC地址对启动方的DomainID有一个明确的关系因此能非常充分的识别有关的启
41、动方的DomainID,在数据交换过程中路由中继的节点Ids能识别这些给定的启动方的DomainID和有关的已经编址的MAC地址。在一个pdu中有两个中间中继器的地址序列如下:域名启动方DomainIDREP1节点IDREP1节点IDEND地址(DomainID+节点ID)位的大小168824ARS值 0 1 2由1/N位决定一个Pdu的发送是从左边的地址到右边的地址,还是相反。在MACtrl域中ARS和Nor两个基本元素能够识别当前传送的两个有效的MAC地址。涉及的站点是带有上面所说的标识ARS左右存取边界的MAC地址。对启动方的pdus(1/N=0),pdu发送器是MAC地址左边界,接收器
42、是MAC地址右边界。对非启动方则是反过来。对启动方的pdus,END地址可以是群地址,所有其他的地址则是单个地址。路由中继站增加启动方pdus的ARS域,减少非启动方的pdus的ARS域。ARS域的初始化值对启动方来说是0,对非启动方来说是Nor。7.4.3 LLC pduLLC pdu域包含在MAC pdu中传送的信息。它是由MA-DATA.request原语的M-SDU参数复制来的,并被复制到MA-DATA.indication原语的M-SDU参数。LLC pdu不是总出现。7.5 MAC地址 此地址是一个分级结构,其格式如下:地址部分区域 ID节点ID8位字节的长度21MAC地址的节点ID部分常用来识别一个区域内特定的站点。下面的表1和表2概述预定义和特定单个地址:DomainID用途预定义的组DomainID不作为一个区域的地址预定义的组DomainID作为所有区域的组地址用来为一个启动方定义单个预定义的组DomainID并构成非启动方站点的MAC地址表1 MAC domain