【技术实现步骤摘要】
一种基于软件通信体系结构的MAC组件一致性测试方法
[0001]本申请涉及一致性测试领域,特别涉及一种基于软件通信体系结构的MAC组件一致性测试方法。
技术介绍
[0002]软件无线电是指用软件定义的、能实现多种通信功能的无线电通信系统,其核心理念是构造一个具有开放性、标准化、模块化的通用硬件平台,用波形组件实现编码、调制、通信协议等各种功能,通过向通用硬件平台上加载和装配不同的波形组件,即可实现多种通信波形体制和通信功能。基于软件无线电的诸多优点,联合战术无线电系统(JTRS)计划制定了软件通信体系结构(SCA)标准,SCA具体规定并公开发布了波形组件的接口标准,不同厂家能够基于相同的接口标准完全独立的开发编码、调制、媒体接入控制(MAC)协议、网络(路由)协议等各个波形组件,然后再由独立的波形集成商采用类似“搭积木”的方法,通过编写软件装配描述(SAD)文件的形式,将各个组件的输入、输出端口按照特定的次序连接起来,即可装配成一个完整的SCA波形。
[0003]采用SCA波形开发模式,能够以更加细粒度的组件为单位, ...
【技术保护点】
【技术特征摘要】
1.一种基于软件通信体系结构的MAC组件一致性测试方法,其特征在于,应用于测试计算机,所述测试计算机分别与第一软件无线电平台和第二软件无线电平台连接,所述第一软件无线电平台运行有测试MAC组件,所述测试MAC组件为通过MAC组件一致性测试的MAC组件,所述第二软件无线电平台运行有被测MAC组件,所述MAC组件一致性测试方法包括:判断所述被测MAC组件是否通过SCA标准接口符合性测试;若所述被测MAC组件通过所述SCA标准接口符合性测试,则向所述测试MAC组件和所述被测MAC组件发送测试指令,以便对所述被测MAC组件进行CSMA/CA协议功能符合性测试;若所述被测MAC组件通过所述CSMA/CA协议功能符合性测试,则判定所述被测MAC组件通过MAC组件一致性测试。2.根据权利要求1所述MAC组件一致性测试方法,其特征在于,判断所述被测MAC组件是否通过SCA标准接口符合性测试,包括:基于所述SCA标准对所述被测MAC组件进行ControllableInterface接口测试、ComponentIdentifier接口测试、TestableInterface接口测试、PropertySet接口测试、PortAccessor接口测试和LifeCycle接口测试;判断所述ControllableInterface接口测试、所述ComponentIdentifier接口测试、所述TestableInterface接口测试、所述PropertySet接口测试、所述PortAccessor接口测试和所述LifeCycle接口测试的测试结果是否均为通过;若是,则判定被测MAC组件通过所述SCA标准接口符合性测试;若否,则判定被测MAC组件未通过所述SCA标准接口符合性测试。3.根据权利要求1所述MAC组件一致性测试方法,其特征在于,向所述测试MAC组件和所述被测MAC组件发送测试指令,包括:向所述测试MAC组件和所述被测MAC组件发送CSMA/CA帧格式测试指令及参数,得到CSMA/CA帧格式测试结果;向所述测试MAC组件和所述被测MAC组件发送DATA/ACK传输机制测试指令,得到DATA/ACK传输机制测试结果;向所述测试MAC组件和所述被测MAC组件发送RTS/CTS/DATA/ACK传输机制测试指令,得到RTS/CTS/DATA/ACK传输机制测试结果;向所述测试MAC组件和所述被测MAC组件发送广播报文传输机制测试指令,得到广播报文传输机制测试结果。4.根据权利要求3所述MAC组件一致性测试方法,其特征在于,还包括:判断所述CSMA/CA帧格式测试结果、所述DATA/ACK传输机制测试结果、所述RTS/CTS/DATA/ACK传输机制测试结果和所述广播报文传输机制测试结果是否均为测试通过;若是,则判定所述被测MAC组件通过所述CSMA/CA协议功能符合性测试;若否,则判定所述被测MAC组件未通过所述CSMA/CA协议功能符合性测试。5.根据权利要求3所述MAC组件一致性测试方法,其特征在于,向所述测试MAC组件和所述被测MAC组件发送CSMA/CA帧格式测试指令,得到CSMA/CA帧格式测试结果,包括:向所述被测MAC组件发送DATA帧格式子测试指令,验证所述被测MAC组件的DATA帧格式是否符合CSMA/CA协议帧格式定义,得到DATA帧格式子测试结果;向所述测试MAC组件发送ACK帧格式子测试指令,验证所述被测MAC组件的ACK帧格式是
否符合CSMA/CA协议帧格式定义,得到ACK帧格式子测试结果;向所述被测MAC组件发送RTS帧格式子测试指令,验证所述被测MAC组件的RTS帧格式是否符合CSMA/CA协议帧格式定义,得到RTS帧格式子测试结果;向所述测试MAC组件发送CTS帧格式子测试指令,验证所述被测MAC组件的CTS帧格式是否符合CSMA/CA协议帧格式定义,得到CTS帧格式子测试结果;判断所述DATA帧格式子测试结果、所述ACK帧格式子测试结果、所述RTS帧格式子测试结果和所述CTS帧格式子测试结果是否均为测试通过;若是,则生成第一CSMA/CA帧格式测试结果;其中,所述第一CSMA/CA帧格式测试结果用于描述所述被测MAC组件通过CSMA/CA帧格式测试;若否,则生成第二CSMA/CA帧格式测试结果;其中,所述第二CSMA/CA帧格式测试结果用于描述所述被测MAC组件未通过CSMA/CA帧格式测试。6.根据权利要求3所述MAC组件一致性测试方法,其特征在于,向所述测试MAC组件和所述被测MAC组件发送DATA/ACK传输机制测试指令,得到DATA/AC...
【专利技术属性】
技术研发人员:辜方林,魏急波,唐麒,赵海涛,熊俊,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。