TD-SCDMA网络测试仪的ATM数据采集卡的实现

来源 :电子产品世界 | 被引量 : 0次 | 上传用户:liongliong526
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文介绍了TD-SCDMA信令测试仪中基于PowerPC网络处理器的ATM数据采集卡的实现方案,主要分析了ATM数据采集软件的各个模块,详细说明了数据采集卡的数据处理流程。实际使用表明,本文提出的数据采集卡已经成功的对ATM不同适配层的信元进行了正确的接收重组和组装发送,具有很大的实用价值。
  关键词:TD-SCDMA;网络测试仪;ATM数据采集卡;数据处理流程
  


  
  引 言
  
  我国自主提出的TD-SCDMA标准随着标准的完善和系统设备的逐渐成熟,再加上政府的强力支持,必将在我国的3G建设中占重要的一席之地。而能对TD-SCDMA网络各个接口(Iub、Iur、Iu等)进行监控和仿真的信令测试仪是TD-SCDMA产业链中的重要一环。目前TD-SCDMA传输网各接口之间的数据传送主要采用IMA协议和STM-l(甚至更高速率)接口的ATM传输。而实现对各接口的数据采集是TD-SCDMA信令测试仪实现的重要基础。本文主要介绍基于PowerPC的TD-SCDMA网络测试仪中ATM数据采集卡的软件模块的实现。
  


  
  AAL2和AAL5的分段与重组
  ATM信元是ATM传送信息的基本载体,采用固定长度的信元格式,只有53字节,其中5个字节为信头,其余的48个字节为信元净荷。信元头有2种格式:用户网络接口UNI和网络节点接口NNI,具体格式如图1所示。图1中,GFC为一般流量控制,4bit。只用于UNI接口,目前置为“0000”,将来可能用于流量控制;VPI为虚通道标识,其中NNI为12bit,UNI为8bitVCI为虚通路标识,16bit,标识虚通道内的虚通路,VCI与VPI组合起来标识一个虚连接;PTI为净荷类型指示,3bit,用来指示信元类型CLP为信元丢失优先级,1bit。用于信元丢失级别的区别,CLP是1,表示该信元为低优先级;HEC为信头差错控制,8bit,监测出有错误的信头,可以纠正信头中1比特的错误。HEC还被用于信元定界。
  


  ATM适配层AAL主要负责ATM层与高层之间的信元转发过程。从上层收到转发信息后,AAL将数据分割成信元;从ATM层收到转发信息后,AAL必须重新集合负载形成一个上层能够辨识的格式。上述操作称之为分段与重组SAR,它是AAL的主要任务。不同的AAL支持不同的流量或服务类型。下面介绍在TD-SCDMA中采用的AAL2和AAL5的信元格式及它们的分段与重组。
  
  AAL2的分段与重组
  AAL2适用于传输低速率语音流量。AAL2又被分为通用部分子层(CPS,Common PartSublayer)和服务特定会聚子层(SSCS,ServiceSpecificConvergence Sublayer)。图2给出了CPS包的格式。其中CID:信道标识,CPS-PH中的CID可方便CPS-PP判别在VCC中的状况,它有8个位元,共255个取值,但只有248个CID保留给使用者;LI:长度指示器。数据包有效载荷的长度与每个独立用户相关联,值小于有效载荷且具有一个45字节(可能设置为64字节)的缺省值,它指的是封包载乘的长度(CPS-PP),当它为零时,则表示长度为1byte,因此CPS-PP至少为1byte;UUI:用户对用户指示,提供CPS和一个适当的SSCS问的链路,以满足高层应用程序要求;HEC:信头错误控制。多个CPS包就组成了CPS-PDU,多个CPS—PDU就组成了SSSAR-PDU,多个SSSAR-PDU就组成了一个SSSAR-SDU。图3给出了AAL2的数据单元的分段与重组情况。
  
  AAL5的分段与重组
  AAL5是简单且有效的AAL(SEAL),基本上用于数据流量问题上。它不包含Per-Cell长度或Per-CeU CRC字段。图4给出了AAL5的数据单元结构。CPCS-PDU Payload:可变长用户信息字段;PAD:间隙,长度在0到47字节之间;UU:CPCS用户对用户指示;CPI-通用部分指示;Length:长度指示器。
  AAL5的重组和AAL2很相似,就是把SAR-PDU进行合并,成为一个CPCS-SDU的净荷。唯一不同的是在AAL5中不含有CID号,所以它的重组要比AAL2简单。图5示出AAL5的数据单元的分段与重组情况。
  


  
  ATM数据采集卡的数据处理流程
  
  网络处理器是一种可编程器件,通常由若干微码处理器和硬件协处理器组成,可实现业务灵活性和高性能的有机结合。摩托罗拉公司(编者注:现为Freescale)的PowerPC是一块功能强大的网络处理器,由G2_LE Core、通信处理模块(CPM)构成一个双核处理器。在本设计中,我们主要用它来实现ATM协议,完成ATM信元的分组与重组功能。具体的数据流程如图6所示。
  
  ATM数据采集卡的软件设计
  
  数据在发送时,消息体被划分成一个个标准的ATM信元,封装成STM-1帧传送;接收时必须从STM-1帧中取出标准的ATM信元,对数据进行重组,还原出具体的消息。为了实现数据的采集,主要工作由PowerPC处理器运行固化在数据采集卡上的软件模块实现。软件模块由四个部分组成:初始化模块、地址映射模块、接收控制模块、激活模块组成。
  
  初始化模块
  初始化模块完成PowerPC的参数RAM的配置、FCC相应寄存器的配置和中断队列的初始化,使整个系统维持在一种待机状态,其配置流程如图7所示。
  
  地址映射模块
  地址映射模块负责把来自不同的VPI/VCI组合的ATM信元放置到SDRAM的不同位置。图8给出了地址映射的处理机制,地址映射的流程如下:
  A.利用VPI、VP_MASK得到VPpointer,此值用于此VPI在VPT表格中的索引;
  B.根据VPT_BASE+VPpointer×4得到此VPI在VPT表中的位置,在相应域写入“VC_MASK”和“VCOFFSET”。其中VC_MASK由自己定义,VCOFFSET的值由公式“VCOFFSET(n+I)=VCOFFSETn+2(num.ber ofones in VC_MASKn)”计算;
  C.利用VPT表格中的VC_MASK与接收到的VCI可以得到VCpointer,然后与B相似,利用此VCT BASE+VCpointer×4来定位此VCI在此VCT表格中位置;
  D.根据C中得到的地址,在相关域填上“MS、Ch Code”。其中MS表示匹配状态,MS=0表示匹配。对接收来说,相应的VPT和VCT表格要先做好,如果接收的信元头刚好是这对VPI/VCI,那么就可以得到MS=0的标志,从而查出为此对VPI/VCl分配的信道号“ChCode”,然后就根据图4的数据结构进行数据的接收处理;否则就会把此信元丢弃。
  


  
  接收控制模块
  在接收模块中,系统首先把接收到的一个ATM信元分成两个部分:信元头和净荷;然后根据图8所示的地址映射机制,利用信元头中的VPI查找VPT表,随后再利用VCI查找VCT表,从中取出信道号Ch Code;根据此信道号作为索引,找到相应的RCT(接收连接表格)进行参数的配置,在RCT表格中需要定义出AAL的类型,AAL2要比AAL5多一个CID映射表和RxQD表格的查找,用以区别是CPS还是SSSAR;然后根据里面的地址域找到对应的RxBD(接收缓冲描述符)并初始化相应域;最后根据RxBD里的数据接收地址域完成数据接收存储区的初始化,接收到的信元净荷就放置到此区域,当激活模块执行后,CPM就根据接收控制模块的配置,完成不同适配层的数据重组,从而实现数据的接收。具体流程如图9所不。
  
  激活模块
  激活模块就是系统向CPM发送“CPCR”命令,使所有初始化模块配置的参数生效,启动接收。系统根据地址映射和接收配置模块的设置把接收到的数据放到相应的位置,通过中断的方式(中断处理机制如图10)进行数据的自定义重组,为每个消息体加上自定义头,成为一条自定义帧(其格式如图11所示),通过PCI中断,以DMA方式把数据传递到上层。
  
  结 语
  
  TD-SCDMA是我国自主提出的3G标准,也是我国3G网络建设的一个重点考虑的标准。目前TD-SCDMA网络建设方面还有很多工作要做。研制出具有自主知识产权的TD-SCDMA网络测试仪,完善TD-SCDMA产业链,必将产生巨大的社会效益及经济效益。本文提出的TD-SCDMA网络测试仪数据采集卡的实现方案已经成功的对ATM不同适配层的信元进行了正确的接收重组和组装发送。基于本方案的数据采集卡通过对物理层处理电路的修改可以方便的实现ATM IMA数据的采集,具有很大的实用价值。
其他文献
多核处理器的旋风越来越强劲,其中,网络基础设施显然是多核处理器最先得到应用的领域之一。  作为一种高度并行化的运算技术,多核处理器不仅可以拥有更高的性能,而且由于这种高性能不是通过简单提高主频来获得,因而不会引起芯片功耗和散热的增加,被业界称为新一代的“绿色计算”器件。  不过,在电子设备中应用多核处理器,其软件设计就会面临与通用计算机不同的挑战。因此,多核处理器的应用也会在设备软件开发领域引起不
期刊
摘要:本文详细阐述了一种基于单片机的ABS控制器开发装置的设计。利用16位单片机XCl64作为主控芯片,DA转换器AD5336作为电压调速电机的驱动芯片,采用简单的电机驱动齿圈的方式模拟车轮的运转,利用LED指示灯表示ABS各个电磁阀和ABS电机的状态,无需整车或制动器的参与,就可以验证目标开发的ABS控制器的大部分控制功能,从而大大降低了ABS的开发成本,也提高了ABS的开发速率。  关键词:
期刊
美国Globalpress公司举办的2007电子高峰会议上,举办了一场SoC(系统芯片)的专题讨论会:设计师如何利用嵌入式软件作为SoC器件设计的关键。会议上的专家各抒己见。    完整方案比单个硬件重要    主持人:Gartner公司的高级分析师JohnBarber  软件在嵌入式产品中的份量越来越重。自2000年来,价值观念发生了巨大的变化,2000年以前,主张是器件,即让我们的器件与竞争对
期刊
摘要:本文以实际系统开发基础为背景,阐述了TMS320C55X系列DSP对FLASH在线烧写的方法,给出了系统的硬件连接示意图和完整的烧写程序,并研究了自举引导的实现方法以及大程序的二次引导方法。  关键词:TMS320C55X;FLASH;Bootloader;烧写;二次引导      引 言    随着数字信号处理技术的快速发展,DSP被广泛的应用到各种数字信号处理系统中。最终开发的系统要想脱
期刊
恩智浦半导体(NXP Semiconductors)近日在台北国际计算机展(ComptexTaipei)中,展示了下一代“联网生活”的两大主题——数字电视和移动生活。  为了紧扣“联网生活”的主旨,恩智浦发布了一款用于802.1ln无线局域网(WLAN)的消费电子级模块MRX2000,包括一个的2×3收发器和一个MAC/基带处理器芯片。MRX2000采用了回旋码(Convolution Code)
期刊
振兴中华呼唤传统    传是流传、传承;统是事物彼此之间连续的关系,传统是相沿成俗的事物。《现代汉语词典》对传统的解释是“世代相传,具有特点的社会因素,如文化、道德、思想、制度等。中国传统社会一般是从周秦以降,直到1911年清朝最后一个皇帝溥仪退位为止,共三千多年。传统社会的文化便是传统文化。  文化传统和传统文化是两个概念,因为不是所有传统文化都能流传下来的,故文化传统是指传统文化中被流传下来的
期刊
在去年的Freescale全国大学生智能车大赛中,赛道信息检测方案总体上有两大类:光电传感器方案和摄像头方案。前者电路设计简单、信息检测频率高,但检测范围、精度有限且能耗较大;后者获取的赛道信息丰富,但电路设计和软件处理较复杂,且信息更新速度较慢。在比较了两种方案的特点并实际测试后,我们选择了摄像头方案。本文将在获得摄像头采集数据的前提下,讨论如何对数据进行处理和控制策略的实现。    一值化  
期刊
关键词:PDP(等离子显示器);PDP TV(等离子电视);平板显示器    PDP早期发展及应用    等离子显示器(PDP)在1964年由美国伊利诺斯大学的两位教授发明,20世纪70年代初实现了25.4cm的512×512像素单色PDP的批量生产;1980年代中期,美国Photonics公司研制了152.4cm级的2048×2048像素单色PDP,但直到20世纪90年代才突破彩色化、亮度和寿命
期刊
边界扫描技术的核心思想是在器件内部的核心逻辑与I/O引脚之间插入的边界扫描单元,它在芯片正常工作时是“透明”的,不影响电路板的正常工作。各边界扫描单元以串行方式连接成扫描链,通过扫描输入端将测试矢量以串行扫描的方式输入,对相应的引脚状态进行设定,实现测试矢量的加载;通过扫描输出端将系统的测试响应串行输出,进行数据分析与处理,完成电路系统的故障诊断及定位,边界扫描测试原理示意图如图1所示。    边
期刊
包括移动电话在内的无线通信仍将是模拟Ic销售的主要推动力,它占据市场营收的1/3。虽然相比2006年移动电话增速下降了一半,但是手机10%的出货增长仍会有助于推动模拟增速高于半导体产业整体水平。模拟IC的销售增长也得益于PC和网络设备的强劲增长。    2007年全球模拟IC营收预计达到475亿美元,相比2006年增长10.1%。模拟IC市场可以分成2个部分:标准线性Ic和专用模拟IC。大约25%
期刊