FPGA_ASIC-设计基于FPGA的MAC子系统 打造与众不同的WiM.pdf
《FPGA_ASIC-设计基于FPGA的MAC子系统 打造与众不同的WiM.pdf》由会员分享,可在线阅读,更多相关《FPGA_ASIC-设计基于FPGA的MAC子系统 打造与众不同的WiM.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、设计基于设计基于 FPGA 的的 MAC 子系统,打造与众不同的子系统,打造与众不同的 WiMAX 产品产品 Amit Dhir Xilinx公司基础设施行业市场负责人 摘要:技术要求和商业需求正促使 WiMAX 无线网络技术快速升温。通信行业面临着进一步降低无线通信网络成本的巨大压力,而实现这一点的一个可能方法就是提高目前的移动网络中使用的无线频谱的使用效率。关键词:FPGA,MAC 子系统,WIMAX,可编程逻辑 技术要求和商业需求正促使 WiMAX 无线网络技术快速升温。通信行业面临着进一步降低无线通信网络成本的巨大压力,而实现这一点的一个可能方法就是提高目前的移动网络中使用的无线频谱的
2、使用效率。综合利用一系列允许快速改变通信业务的调制模式和编码模式的先进技术,以及高级纠错技术和流量调度方案,可以有效提高无线频谱的使用效率。类似于以太网和无线局域网(WLAN)技术规范,WiMAX 无线网络标准基于一种大幅降低企业网络建设成本、提高网络效率的网络设备设计理念。WiMAX 无线网络面临的最大挑战是,将其技术优势拓展应用于范围更加广阔的公共网络。技术规范解读技术规范解读 IEEE 802.16 标准规定了一个包含两个核心组件的系统:用户站点(SS)或用户端设备(CPE)和基站(BS)。一个基站和一个或多个用户站点可以构成一个点到多点(P2MP)结构的小区。在无线通信过程中,基站控制
3、小区内部的所有通信活动,包括任何用户站点接入无线通信网络、指配相应的服务质量(QoS)等级和根据网络安全机制管理网络。利用多个基站,可以配置一个无线通信网络。采用正交频分复用(OFDM)技术,这个小区的覆盖范围最高可达方圆 30 英里;但是,这是在良好的无线通信环境条件下,并且只能提供最低数据率。一般而言,实际可行的小区覆盖范围约为 5 英里甚或更小。请注意,也可以在点到点(P2P)或网状网络结构中采用 WiMAX 标准,利用成对的定向天线,实现高于 P2MP 网络的系统有效覆盖范围。802.16 MAC 协议是专门针对 P2MP 无线接入环境而设计的,可以支持诸如 ATM、以太网和互联网协议
4、(IP)等传输协议,并且可以通过特定的汇聚层(如图 1 所示),适应未来的技术发展。MAC 层还可以利用物理层来实现很高的数据吞吐量,同时提供符合 ATM标准的服务质量(QoS),如 UGS、rtPS、nrtPS 和尽高带宽(BE)(如图 2 所示)。在 802.16 网络框架结构中,可以根据链路状况,向用户终端动态分配上行和下行突发配置,从而实时地为用户终端折衷选择通信容量和强健性。此外,相比于非自适应系统,802.16 网络实现了 2 倍(平均值)的通信容量。802.16 MAC 采用了一个可变长度协议数据单元(PDU)和其他创新概念,显著提高了网络效率。例如,可以将多个 MAC PDU
5、并置到一个 SINGLE BURST(单次突发中),从而节省物理层(PHY)开销。也可以将多个业务数据单元(SDU)并置到一个 MAC PDU中,以节省 MAC 报头开销。通过数据包分段,可以利用多个帧来发送很大的 SDU,确保服务质量。此外,可以利用有效负载报头压缩,降低 SDU 报头冗余造成的开销。802.16 MAC 协议采用自矫正带宽请求/授予机制,消除了确认延迟,并且实现了优于传统确认机制的服务质量。取决于各种业务的服务质量和流量参数,用户终端可以选择请求不同的带宽。图1802.16协议堆栈 图2各类业务的服务质量等级 802.16 协议中的保密层采用了与 DOCSIS 标准相同的模
6、型。利用密码块链接(CBC)模型中实现的数据加密标准(DES),加密需要传输的有效负载和辅助管理连接。利用个人知识管理(PKM)协议,对用户站点进行基于认证的鉴权。利用 RSA 公共密钥方法和 x.509认证,在基站和用户站点之间传递密钥。任何 SS 器件接入网络都要执行一系列任务,以进行鉴别和同步基站和用户站点。当基站下行信号实现同步后,上行信道描述符(UCD)将提供定时参数和初始测距连接时隙数据。在用户站点测距的过程中,基站将在用户站点登录后,为协商性能分配各种管理消息。利用 PKM,可以为鉴权建立一个安全的辅助管理连接。现在,这个系统可以部署各种 MAC业务,通过采用各种 IP 协议的用
7、户连接进行通信。通过常规测距和信道状况监视,管理信道资源。服务质量(服务质量(QoS)和信道资源调度)和信道资源调度 WiMAX 标准包括许多值得关注的特性,其中之一就是能够实现很高的服务质量和支持信道资源调度。对于服务提供商而言,这些特性尤为重要,因为这些特性能够最大限度地提高无线信道利用率和系统吞吐量,并且能够确保达到服务级别协议(SLA)中规定的要求(如图 3 所示)。基于 MAC 实现的基础设施能够支持各种业务类型。各个用户站点和基站之间的带宽请求和授予机制则实现了服务质量特性。当前的服务质量机制主要包含四种业务:UGS(主动授予业务)、rtPS(实时轮询业务)、nrtPS(非实时轮询
8、业务)和 BE(尽高带宽业务),可以为视频、音频和数据业务等提供其需要的服务质量等级。由数据包调度程序(Packet Scheduler)负责为一个用户的各种不同业务类型调度相应的资源。也就是说,到达用户实现 SLA 的要求。可以将用户划分为各种不同的优先级,如标准和高级(如图 4 所示)。在在 IEEE 802.16-2005 系统中管理移动性系统中管理移动性 IEEE 802.16-2005 系统的一个关键要求就是在高速移动中实现越区切换并且保持很低的丢包率。虽然大多数越区切换都可以通过软件来完成,但是,要实现高性能越区切换就必须由硬件来执行部分处理任务。为了识别相邻网络并确定该网络相对于
9、相关移动终端(MSS)的特性,基站将定期广播一条相邻节点通告管理消息。所有 MSS 都要扫描相邻的基站,并测量信号强度,然后通过执行测距和相关步骤,选择适当的相邻基站,准备进行越区切换。越区切换的性能主要体现在用户从一个小区进入另一个小区时的鉴权速度。区别在于是否能够快速适应在移动中不断变化的服务质量要求。MSS 可以是固定的,也可以是移动的,服务质量配置也可以变化。SLA 甚至可以针对移动用户终端和固定用户终端采用不同的策略。图3802.16标准中规定的数据包调度,实现了资源最大化 图4数据包调度程序的功能及其为不同用户类型调度相应的资源 分配子信道,实现分配子信道,实现 MAC 层层/物理
10、层交互物理层交互 随着用户数量日益增加,多径衰落和路径损耗变得更加显著。基于正交频分复用(OFDM)技术的正交频分复用多址(OFDMA)技术不会受到符号间干扰和频率选择性衰落的影响。传输速率的高低取决于宽带无线接入(BWA)系统是否能够实现灵活、高效的资源分配。如果采用跳频技术和自适应调制技术来分配副载波,并且由发射机生成信道增益,则可以大幅提高系统性能。最优解决方案是每次都向用户分配最佳信道。当然,这个过程没有听起来那么简单,因为适用于某个用户的最优副载波也可能是适用于另一个用户的最优副载波,并且这个用户没有其他良好副载波可供使用。服务质量要求的定义是,在每次发射中,向每个用户提供特定的数据
11、传输率和误码率(BER)。虽然关于 WiMAX 标准及其相对于传统无线通信标准的优越性的讨论始终沸沸扬扬,但是,当前的发展趋势表明,WiMAX 标准非常适于在无线通信网络上实现语音、数据和视频业务。伸缩自如的伸缩自如的 OFDMA IEEE 802.16 无线城域网标准中的 OFDMA 物理层模型提出了“灵活伸缩性”这个概念。一个伸缩自如的物理层允许基于标准的解决方案在从 1.25MHz 至 20 MHz 的信道带宽上,以固定的副载波间隔,向固定用户终端和便携式/移动用户终端,提供最优网络性能,并且保持很低的系统成本。这种灵活伸缩性主要归功于每个信道带宽具备不同的 FFT 样本数的子信道结构。
12、WiMAX 技术规范还支持高级调制和编码(AMC)子信道、混合自动重复请求(HARQ)、高效率上行子信道结构、多入多出(MIMO)、覆盖增强安全信道、不同的副载波分配技术和多样化机制。WiMAX MAC 层利用 CQI 和 HARQ 请求的反馈信息,实现了灵活伸缩性。实现实现 WiMAX 系统的主要挑战系统的主要挑战 在实现 WiMAX 系统时,面临的最为严峻的挑战大概是确定处理器应当执行哪些任务以及硬件或者更确切的说,基于 FPGA 的加速器应当执行哪些任务。确定这种硬件和软件分工的关键是找到系统性能和处理要求以及产品上市速度之间的最佳平衡点。取决于实现这种折衷的方式,可以产生不同的用户端设
13、备和基站实现。WiMAX 用户端设备必须采用一个处理器,并且借助硬件加速器,实现诸如循环冗余码校验(CRC)和加密/解密等比较低级的 MAC 功能。另一方面,基站则需要从比较低级的MAC 加速器,升级为通过慢速通道/快速通道处理数据包。要在硬件中实现这个功能,基站的 MAC 层利用处理器(FPGA 上的嵌入式处理器或外接处理器)实现了速度较慢的管理和控制功能,同时利用支持硬件加速的 FPGA 逻辑结构,实现了速度较快的数据通道功能。MAC 层实现的关键在于利用适当的队列和调度机制,实现处理“三网融合”的语音、数据和视频业务。虽然 IEEE 802.16 标准对此类功能做出了明确规定,但是各种竞
14、争性解决方案实现这种特性的具体方式却各不相同,有了 Xilinx FPGA,设备制造商可以针对这个要求苛刻的系统设计领域,提供灵活的平台,开发、实现新的 MAC 层功能。最新推出的 Virtex-4 FX 平台 FPGA 包含了一个短时延辅助处理器接口(APU)。通过这个接口,可以将自定义指令整合到软件代码中,再通过执行这些指令,改变逻辑结构,从而简化了硬件/软件划分过程。Xilinx 平台 FPGA 还可以支持诸如高性能前向纠错(FEC)等先进的数字信号处理(DSP)功能,有助于实现高级功能和产品差异化。得益于 Xilinx 推出的包含在低成本 WiMAX FEC包中的优化 Turbo Co
15、nvolutional 编解码器,系统设计师可以快速部署这些高效率的 FPGA核心,在 WiMAX 基带芯片中实现灵活的 FEC 解决方案。当然,WiMAX 基站设计还包含许多其他方面,Xilinx 技术也可以有所贡献,但限于篇幅,本文暂不讨论。目前,Xilinx 器件通常用于实现射频卡中的高级 DSP 纠错算法,以及振幅因素缩小(CFR)、数字预矫正(DPD)和数字上变频器(DUC)和数字下变频器(DDC)等应用。通过以数字化方式矫正功率放大器(PA)的特性,可以利用更加经济划算的模拟射频电路,从而节省大量元件成本,并大幅降低基站的总成本。关于这方面的详细信息,请登录: 虽然关于 WiMAX
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGA_ASIC-设计基于FPGA的MAC子系统 打造与众不同的WiM FPGA_ASIC 设计 基于 FPGA MAC 子系统 打造 与众不同 WiM
限制150内