移动收发机状态机测试装置制造方法及图纸

技术编号:3663203 阅读:129 留言:0更新日期:2012-04-11 18:40
一种模拟通信系统的方法,包括显示状态图的图形表示,状态图包括多个状态并且对应于由通信系统执行的步骤。该方法还包括产生对状态图响应的可执行计算机代码,该代码在由模拟器运行时使模拟器模拟所述步骤。该方法进一步包括把一个或多个指针结合在计算机代码内,以便在模拟器模拟步骤时在模拟器正运行的状态的图形表示内产生一指示。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及移动通信,尤其涉及移动收发机测试系统。
技术介绍
移动通信产品的测试系统是本领域已知的。例如,Tektronix公司(TektronixInc.of Portland,Cregon)生产CMD80数字通信测试装置,它模拟移动通信工作环境并且测量与CMD80耦合的移动收发机单元。在CMD80中,用户能定义网络的测试参数,譬如来自基站的信号的平均功率和功率方差,并且测量对移动组合收发机的影响。移动收发机在此被称为移动电话(mobile)。Thompson等人的美国专利5809108所公开的内容通过引用被结合于此,该专利描述了移动电话的测试系统。系统捕捉来自测试呼叫的始发和终点端的信令数据。测试实例发生器通过向用户呈现新测试呼叫中每步骤的菜单而建立新的测试呼叫。用户通过选择列表项并在适当时候输入与该项目有关的键盘数据而建立测试呼叫。Laitinen的美国专利5862383所公开的内容通过引用被结合于此,该专利描述了一种用于产生协议代码的方法,用于驱动通信系统内的数字信号处理器。系统采用带有一显示器的计算机,显示器能给出代表消息元素的一系列块。输入到计算机内的数据包括各消息元素的标识,用于包含在显示器内。这提供了表示协议后的比特流的图形表示。计算机通过传输句法符号(TSN)语言把图形表示转化为机器语言,用于数字信号处理器的操作。Sasin等人的美国专利5875397所公开的内容通过引用被结合于此,该专利描述了用于测试电话通信设备的装置和方法。该测试装置包括中央信号处理器和可编程数据处理器,用于为测试电话通信设备而产生数字测试信号。有一转换器与可编程数据处理器相连。构造转换器,使得它在电话特定结构数据的控制下把数据处理器的数字测试信号转换成用于通过连接器控制键区和电话麦克风操作的信号。转换器还把从扬声器以及从电话的呼叫装置接收到的应答信号转换成数字工作应答信号,并且把这些信号传送到可编程数据处理器,它们在那里被保存或求值。Sasin等人的美国专利6011830所公开的内容通过引用被结合于此,该专利描述了为可采用许多工作状态的系统执行测试的测试装置和方法。所述装置特别适用于测试移动电话网络,譬如全球移动通信系统(GSM),如中断其中的连接线。提供了一测试实例发生器用于产生许多测试实例,它们通过测试装置接口被发送至正在接受测试的系统。测试状态模型发生器用关于硬件结构和系统其它参数的信息表达了系统的测试状态模型。测试命令根据该测试状态模型的蒙特卡罗(Monte-Carlo)模拟而产生。根据像流程图这样的图形元素自动产生软件代码的方法是本领域已知的。例如,由微软公司(西雅图,华盛顿)生产的Visio 2000 SR1是一图形包,它能从状态机的图形表示中以其中某些语言符合UML(通用建模语言)格式的许多计算机语言产生代码。此包包括一接口,通过它可以定义状态机不同部分的属性。Paul J.Lucas(Illinois大学,Urbana-Champaign,技术报告UIUCCS-R-94-1868)的M.S.论文描述了一种用于实现并行分层状态机的语言(CHSM)。CHSM语言是用于指定状态图的基于文本的语言。状态图是用图形指定状态机的正规方法。状态图与状态转移图相比的优点是,前者包括子和父状态。由Lucas和Riccardi创建的该语言的版本2.4.3可以在http//homepage.mac.com/pauljlucas/software.html找到,而此版本的文件包括在计算机程序列表附录中。专利技术概述本专利技术某些方面的目的是提供用于测试移动通信系统的一种改进的方法和装置。本专利技术某些方面的进一步目的是提供用于把图形元素转换成计算机可执行代码的一种改进的方法和装置。本专利技术某些方面的另一目的是提供用于测试通信系统的活动图形用户接口。在本专利技术优选实施例中,移动通信模拟器的用户产生一状态图,表示由包括在蜂窝通信网内的基站控制器(BSC)所执行的步骤。步骤由测试站实现,测试站模拟BSC的操作。由于计算机代码相对容易修改,因此状态图最好用能导出图表的计算机商用软件产品生成。被导出的代码最好用商用编译程序和汇编程序转换成可执行代码。在转换前,测试站的操作者通过把导出的代码与操作者产生的输入组合而修改导出的代码。这个修改自动生成代码的附加步骤使测试站的操作者能设计比没有操作者产生的输入所产生的步骤更为灵活的步骤。在本专利技术优选实施例中,图表也用活动状态图来实现,它显示出UUT测试期间正在接受测试的单元(UUT)的状态。在测试期间,活动图表显示出可操作的状态、到和自可操作状态的转移、以及引起转移的事件。最好的是保持了测试历史。更好的是,测试操作者能把一个或多个状态和/或一个或多个转移下的一个或多个图形断点结合到状态图的图形中。操作者最好在修改已导出代码时结合这些断点。使用活动状态图给测试系统的操作者良好的视觉反馈,允许操作者以简单方式进行特定的测试。使用活动状态图内的图形断点还允许操作者简单地与接受测试的单元进行交互。因此,按照本专利技术的优选实施例提供了用于模拟通信系统的一种方法,包括显示状态图的图形表示,状态图包括多个状态并且对应于通信系统所进行的步骤;产生对状态图响应的可执行计算机代码,该代码在由模拟器运行时使模拟器模拟该步骤;以及把一个或多个指针结合在计算机代码内,以便在模拟器模拟步骤时在模拟器所运行的状态的图形表示内产生一指示。通信系统最好包括基站控制器(BSC),且该方法包括把接受测试的单元(UUT)与模拟器耦合;以及在模拟器正在模拟BSC的步骤时在UUT和模拟器之间传递通信。在UUT和模拟器之间传递通信最好包括根据图形表示内的指示而操作UUT。方法最好包括接收来自模拟器的信号并且根据该信号在监视器上生成显示。生成可执行代码最好包括显示第一状态图;以及根据第一状态图上所显示的指示而显示第二状态图。按照本专利技术的优选实施例,还提供了用于模拟通信系统的装置,包括计算系统,用于产生状态图的图形表示,状态图包括多个状态并且对应于通信系统所执行的步骤,还用于根据状态图产生可执行计算机代码并且把指明多个状态中相应的一个或多个的一个或多个指针结合在代码内;模拟器,用于根据可执行计算机代码模拟该步骤,并且根据一个或多个指针产生模拟器在其中运行的状态的指示;以及监视器,它与模拟器耦合以便显示图形表示,指示模拟器在其中运行的状态。通信系统最好包括基站控制器(BSC),而模拟器包括处理器和存储器,模拟器用于模拟BSC的操作,且模拟器用于在模拟步骤时与接受测试的单元(UUT)进行通信。最好根据模拟器在其中运行的状态的指示而操作UUT。监视器最好用于接收来自模拟器的信号,并且根据该信号在监视器上产生显示。计算系统最好用于自动地在处理器操作指令的控制下产生代码,并且把计算系统的操作者产生的代码结合在自动产生的代码内。状态图最好包括第一状态图和第二状态图,且模拟器用于使监视器显示第一状态图并且根据第一状态图上所显示的指示而显示第二状态图。从下面结合附图的优选实施例的详细描述中可以更全面的理解本专利技术。附图简述附图说明图1A和1B是按照本专利技术优选实施例,由用于评估移动电话性能的测试站所进行步骤的状态图;图2是示出按照本专利技术优选实施例从图形本文档来自技高网...

【技术保护点】
一种用于模拟通信系统的方法,包括:显示状态图的图形表示,状态图包括多个状态并且对应于通信系统所执行的步骤;根据状态图产生可执行计算机代码,代码在由模拟器运行时使模拟器模拟步骤;以及把一个或多个指针结合到计算机代码中, 以便在模拟器正在模拟步骤时产生一指示,指明模拟器在其中运行的状态的图形表示。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:Y里莫尼
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利