位置:51电子网 » 技术资料 » 通信网络

MAC层协议公共部分子层MAC PDU的构造与传输

发布时间:2008/11/29 0:00:00 访问次数:2061

  在上行链路或下行链路中,多个mac pdus可能被连接成一个传输,图1表示了一个上行突发传输的概念。因为每 个mac pdu由一个唯一的cid标识,接收的mac实体能够把mac sdu(从一个或多个接收到的mac pdus中重组mac sdu 后)表示给mac sap的正确实例。mac管理消息、用户数据和带宽请求mac pdu可能被连接到相同的传输。


图1 mac pdu的连接

  ①分段。分段是将一个mac sdu分割成一个或多个mac pdus的过程。分段的目的是允许与一个连接的服务流的qos 要求相关的可用带宽的高效利用。分段和重组能力是必各的。对上行链路连接,由bs进行分段;对下行链路连接 ,由55进行分段。在连接建立期间或之后,一个分段的最大长度可以进行协商。当一个最大值已经确定时,发送 者只能形成比该值小或相等的长度的分段,即使将来的带宽分配能接收工个更大的分段。分段与分段控制的关系 如表1所示。


表1 分段规则

  对于非arq连接,分段按顺序传输一次。分配给每个分段的序列号允许接收者重建原始净荷,并且检测任何中间 包的丢失。在任何给定的时间,一个连接只能处于一种分段状态。一旦丢失,接收者将丢弃该连接上的所有mac pdus,直到检测到一个新sdu的第一分段或者一个未使用分段的mac pdu。

  对于arq连接,各个传输的分段通过把一组相邻序列号的arq块连接起来组成。分段子报头中承载的块序列号 (bsn)就是在这个段中出现的第一个arq块的bsn。

  ②打包。如果对一个连接进行打包,mac可能把多个mac sdus打包成一个mac pdu。打包利用连接属性指示是否 该连接承载固定长度或变长的分组。发送端是否具有把一组mac sdus打包成一个mac pdu的判断力,解包的能力是 必各的。关于打包和分段的语法,pdu的构造对arq和非arq连接是不同的。

  (i)非arq连接的打包。对于非arq连接的打包,又分为打包固定长度mac sdus和打包变长的mac sdus。对于一个连接,如果不使用arq,并且承载固定长度的mac sdu时,则使用非arq 连接固定长度打包。mac报头的长度域间接地表示被打包成一个mac pdu的mac sdus的个数。如果macsdu的大小是m 字节,接收端能够简单地将mac报头中的长度域等于m×k+j解包,其中,屁是打包成mac pdu的mac sdus的个数, j是mac报头和打包sdu之前mac子报头的长度。打包过程如图2。注意,在固定长度macsdu情况下,没有额外的开销 ,一个mac sdu是长度为1的打包序列。


图2 把固定长度mac sdus打包成一个mac pdu(非arq连接)

  当打包变长的sdu连接时,比如以太网,mac报头的长度域和高层macsdus之间的″×屁+`的关系将不再成立。 这样就必须指出一个mac sdu在哪里结束,另一个mac sdu在哪里开始。在变长mac sdu情况下,mac给每个mac sdu 加上一个打包子报头。包含一系列变长mac sdus的mac pdu的构成如图3。如果多于一个mac sdu被打包成mac pdu ,那么mac报头中的类型域指示打包子报头(psh)的出现。注意,未分段的mac sdus和macsdu分段可能同时出现 在相同的mac pdu中。同时进行分段和打包使得无线链路得到高效利用,但是需要遵循准则,以使得能够清楚知道 哪个mac sdu当前处于一个分段状态。为了完成这个过程,当一个打包子报头出现时,单个macsdu或mac sdu分段 的分段信息被包含在对应的打包子报头中。如果没有psh出现,mac sdu分段的分段信息被包含在对应的分段子报 头(fsh)中。该过程如图4。


图3 把变长mac sdus打包成一个mac pdu(非arq连接)

  (11)arq连接的打包。arq连接的打包子报头的使用与非arc!连接类似,只是它将设置普通mac报头中的扩展类 型比特为1,然而非arq连接将把扩展类型比特设置为0。当使用分段时,对一个arq连接的变长mac sdus的打包过程与非arq连接相似。打包子报头的bsn将被arq协议使用以识别和重传丢失的分段。


图4 打包和分段并存

  对arq连接,当类型域指示使用了打包子报头时,每个独立的mac sdu或mac sdu分段的分段信息被包含在相关打 包子报头中。当类型域指示没有使用打包子报头时,mac pdu的单个净荷(mac sdu或mac sdu分段)的分段信息被 包含在消息的分段报头中。图5表示没有打包的分段子报头的使用。


图5 具有扩展分段子报头mac cpu

  图6表示具有arq打包子报头的mac pdusdu或mac sdu分段或arq反馈净荷需要它们自一些可能是第一次传输, 而其他的可能是

  在上行链路或下行链路中,多个mac pdus可能被连接成一个传输,图1表示了一个上行突发传输的概念。因为每 个mac pdu由一个唯一的cid标识,接收的mac实体能够把mac sdu(从一个或多个接收到的mac pdus中重组mac sdu 后)表示给mac sap的正确实例。mac管理消息、用户数据和带宽请求mac pdu可能被连接到相同的传输。


图1 mac pdu的连接

  ①分段。分段是将一个mac sdu分割成一个或多个mac pdus的过程。分段的目的是允许与一个连接的服务流的qos 要求相关的可用带宽的高效利用。分段和重组能力是必各的。对上行链路连接,由bs进行分段;对下行链路连接 ,由55进行分段。在连接建立期间或之后,一个分段的最大长度可以进行协商。当一个最大值已经确定时,发送 者只能形成比该值小或相等的长度的分段,即使将来的带宽分配能接收工个更大的分段。分段与分段控制的关系 如表1所示。


表1 分段规则

  对于非arq连接,分段按顺序传输一次。分配给每个分段的序列号允许接收者重建原始净荷,并且检测任何中间 包的丢失。在任何给定的时间,一个连接只能处于一种分段状态。一旦丢失,接收者将丢弃该连接上的所有mac pdus,直到检测到一个新sdu的第一分段或者一个未使用分段的mac pdu。

  对于arq连接,各个传输的分段通过把一组相邻序列号的arq块连接起来组成。分段子报头中承载的块序列号 (bsn)就是在这个段中出现的第一个arq块的bsn。

  ②打包。如果对一个连接进行打包,mac可能把多个mac sdus打包成一个mac pdu。打包利用连接属性指示是否 该连接承载固定长度或变长的分组。发送端是否具有把一组mac sdus打包成一个mac pdu的判断力,解包的能力是 必各的。关于打包和分段的语法,pdu的构造对arq和非arq连接是不同的。

  (i)非arq连接的打包。对于非arq连接的打包,又分为打包固定长度mac sdus和打包变长的mac sdus。对于一个连接,如果不使用arq,并且承载固定长度的mac sdu时,则使用非arq 连接固定长度打包。mac报头的长度域间接地表示被打包成一个mac pdu的mac sdus的个数。如果macsdu的大小是m 字节,接收端能够简单地将mac报头中的长度域等于m×k+j解包,其中,屁是打包成mac pdu的mac sdus的个数, j是mac报头和打包sdu之前mac子报头的长度。打包过程如图2。注意,在固定长度macsdu情况下,没有额外的开销 ,一个mac sdu是长度为1的打包序列。


图2 把固定长度mac sdus打包成一个mac pdu(非arq连接)

  当打包变长的sdu连接时,比如以太网,mac报头的长度域和高层macsdus之间的″×屁+`的关系将不再成立。 这样就必须指出一个mac sdu在哪里结束,另一个mac sdu在哪里开始。在变长mac sdu情况下,mac给每个mac sdu 加上一个打包子报头。包含一系列变长mac sdus的mac pdu的构成如图3。如果多于一个mac sdu被打包成mac pdu ,那么mac报头中的类型域指示打包子报头(psh)的出现。注意,未分段的mac sdus和macsdu分段可能同时出现 在相同的mac pdu中。同时进行分段和打包使得无线链路得到高效利用,但是需要遵循准则,以使得能够清楚知道 哪个mac sdu当前处于一个分段状态。为了完成这个过程,当一个打包子报头出现时,单个macsdu或mac sdu分段 的分段信息被包含在对应的打包子报头中。如果没有psh出现,mac sdu分段的分段信息被包含在对应的分段子报 头(fsh)中。该过程如图4。


图3 把变长mac sdus打包成一个mac pdu(非arq连接)

  (11)arq连接的打包。arq连接的打包子报头的使用与非arc!连接类似,只是它将设置普通mac报头中的扩展类 型比特为1,然而非arq连接将把扩展类型比特设置为0。当使用分段时,对一个arq连接的变长mac sdus的打包过程与非arq连接相似。打包子报头的bsn将被arq协议使用以识别和重传丢失的分段。


图4 打包和分段并存

  对arq连接,当类型域指示使用了打包子报头时,每个独立的mac sdu或mac sdu分段的分段信息被包含在相关打 包子报头中。当类型域指示没有使用打包子报头时,mac pdu的单个净荷(mac sdu或mac sdu分段)的分段信息被 包含在消息的分段报头中。图5表示没有打包的分段子报头的使用。


图5 具有扩展分段子报头mac cpu

  图6表示具有arq打包子报头的mac pdusdu或mac sdu分段或arq反馈净荷需要它们自一些可能是第一次传输, 而其他的可能是

相关IC型号

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!