宽带固定无线接入网MAC层设计


一、引言
宽带接入网被认为是信息高速公路的最后一公里,必将成为未来国家信息基础设施发展的重点 。目前有几种宽带接入方式,如光纤接入、xDSL、宽带固定无线接入网等 。与其它宽带接入方式相比,宽带固定无线接入网有许多优点,如建网快、低成本、易维修和可克服某些地理环境的限制等,已成为一种非常有前途的接入方式 。
宽带固定无线接入网是指节点固定的无线通信系统,主要用来在用户终端和核心网之间传送数据[1] 。宽带固定无线接入网的拓扑结构如图1所示 。宽带固定无线接入网是一种点到多点的结构,主要包括基站(BS)、用户站(SS)和网管系统三大部分,非凡情况下在基站和用户站之间可以通过接力站(RS)进行中继 。与用户站相连的可以是单个的用户终端(TE),也可以是一个用户驻地网(CPN)[2] 。
 
宽带固定无线接入网数据传输方向是双向的,上行链路是指数据传输方向从用户站到基站,速率为5.12 Mbit/s,下行链路是指数据传输方向从基站到用户站,速率为8.86 Mbit/s 。宽带固定无线接入网采用的双工方式是频分复用(FDD) 。下行链路基站以广播方式发送数据,各用户站采用时分复用(TDM)方式共享下行链路资源 。上行链路用户站以突发方式数据,各用户站采用时分多址(TDMA)方式共享上行链路资源 。本文介绍的宽带固定无线接入网工作在3.5 GHz频段上,提供电路性业务和数据性业务的接入 。
宽带固定无线接入网分为物理层和MAC层,协议模型如图2所示 。物理层为基站MAC和用户站MAC之间提供透明的比特流传输[3] 。本文以下部分将研究MAC层功能,重点是设计实现MAC层功能的技术方案,最后用Altera公司的FPGA芯片实现 。
 
二、MAC层
宽带固定无线接入网MAC层由2个子层组成,即特定业务汇聚子层和公共部分子层 。特定业务汇聚子层位于公共部分子层之上,并利用公共部分子层提供的服务 。特定业务汇聚子层接收来自于高层的业务数据,并将这些数据封装成业务包,以便接收方特定业务汇聚子层能够将这些业务包恢复成高层信息 。公共部分子层是MAC层的核心部分,包括成帧、带宽分配、安全性、链路的建立和维护等 。成帧是将特定业务汇聚子层的业务包封装构成帧然后传递给物理层;带宽分配是如何将宽带固定无线接入网的带宽资源分配给不同用户站的不同业务;安全性是防止非法用户站的侵入;链路建立和维护是在用户站与基站之间建立通信链路,并维护这条链路 。
MAC层设计目的就是设计出实现上述各项功能的技术方案,分为特定业务汇聚子层设计和公共部分子层设计 。
三、特定业务汇聚子层设计
特定业务汇聚子层设计的要害是业务包的设计,不同的业务数据其封装的业务包格式是不同的 。宽带固定无线接入网提供数据性业务和电路性业务的接入,本文根据其业务特点设计出数据性业务包和电路性业务包,并将特定业务汇聚子层分为2种,数据性业务汇聚子层和电路性业务汇聚子层,分别用于实现这两种业务的封装过程 。
1.数据性业务包
宽带固定无线接入网接收来自于高层的数据性业务数据是基于IEEE802.3帧格式 。IEEE802.3帧自身不能进行帧定界,需要底层给出帧定界符 。数据性业务包主要功能就是对IEEE802.3帧进行帧定界 。数据性业务包由3字节的包头和净荷组成 。包头是“0x0FFFF0”,功能就是使接收端数据性业务汇聚子层能够从接收到数据流中对IEEE802.3帧进行帧定界 。净荷就是一个是加扰码的IEEE802.3帧 。为了防止IEEE802.3帧数据与包头相同的,必须对IEEE802.3帧加扰码 。加扰码的原则是当连续3个半字节均为“0xF”时,加一个字节的“0x00” 。数据性业务包封装和加扰码的原理如图3所示 。

推荐阅读