[发明专利]射频通信仿真在审
申请号: | 201310711394.7 | 申请日: | 2013-12-20 |
公开(公告)号: | CN103888197A | 公开(公告)日: | 2014-06-25 |
发明(设计)人: | 奥勒·塞特 | 申请(专利权)人: | 北欧半导体公司 |
主分类号: | H04B17/00 | 分类号: | H04B17/00 |
代理公司: | 北京万慧达知识产权代理有限公司 11111 | 代理人: | 朱凤成;段晓玲 |
地址: | 挪威特*** | 国省代码: | 挪威;NO |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 射频 通信 仿真 | ||
技术领域
本发明涉及用于对电子器件之间的射频通信进行仿真的装置和方法,所述装置和方法特别但并非专门用于实现器件的开发和测试。
背景技术
在电子器件的开发和测试中,经常需要对两个射频收发器之间的射频通信进行仿真,例如在研究收、发模块的不同实现方式时。这可以采用传统的无线电组件低层硬件仿真实现,但并不理想。一则此类硬件仿真器耗时较长,因为它们往往属于处理器密集型。再者它们还难以使用,因为其输出往往不会采用易于理解的形式。
许多商业软件开发工具都有配备高级仿真器的集成开发环境(IDE)。IDE是能够提供软件开发所需各种工具的应用软件。Keil/ARM uVision IDE就是一例。它可以编写仿真硬件模块,并使用制造商的专用接口高级通用仿真器接口(Advanced Generic Simulator Interface,AGSI)与之通信。Keil uVision能够并行运行若干个实例,但并没有在这些实例之间进行通信的方法。
发明内容
从第一个方面看,本发明提供了一种包含仿真射频发送器件、独立仿真的射频接收器件以及共享式存储器资源的计算机软件工具,所述共享式存储器资源被设置为从所述仿真发送器接收消息、并将所述消息传递至所述仿真接收器,其中所述消息采用运行在所述仿真射频发送器件和所述仿真射频接收器件上的软件能够理解的格式。
从第二个方面看,本发明提供了一种包含仿真射频发送器件、仿真射频接收器件以及共享式存储器资源的计算机软件工具,所述共享式存储器资源被设置为从所述仿真发送器接收消息、并将所述消息传递至所述仿真接收器,其中所述消息采用运行在所述仿真射频发送器件和所述仿真射频接收器件上的软件能够理解的格式。
本发明延伸至一种对射频发送器件、独立仿真的射频接收器件的运行加以仿真的方法,所述方法包含:所述射频发送器件生成消息,将所述消息保存在共享式存储器资源中,并将所述消息传递至所述仿真射频接收器件,其中,所述消息采用运行在所述仿真射频发送器件和所述仿真射频接收器件上的软件能够理解的格式。
本发明还延伸至一种对射频发送器件和仿真射频接收器件的运行加以仿真的方法,所述方法包含:所述射频发送器件生成消息,将所述消息保存在共享式存储器资源中,并将所述消息传递至所述仿真射频接收器件,其中所述消息采用运行在所述仿真射频发送器件和所述仿真射频接收器件上的软件能够理解的格式。
本领域技术人员由此可以看出,两个仿真收发器可以通过对其在使用中生成和接收的消息进行传递的方式来实现相互通信,由此使它们的运行可以被全面建模和测试,而不需要物理射频模块的低层硬件仿真以及伴随而来的如上文所述的不利之处。在多个独立的IDE中可以生成同一仿真器的多个独立实例,它们可以通过共用存储器资源进行相互通信。这种在IDE之外的通信让运行在仿真器件上的软件能够完全像运行在实际硬件上发送/接收真实射频消息一样。由此,仿真器件可以“认为”它们正在进行相互间的真实通信。
仿真发送器件也可作为接收器,仿真接收器件也可作为发送器。换言之,第一和第二收发器可以被仿真。
在一组实施方式中,仿真射频发送器件被设置为将实际中会被作为无线电信号发出的数据包保存在共享式存储器资源中。仿真射频接收器件则可被设置为提取出保存在共享式存储器资源中的数据包。
在一组实施方式中,仿真发送器件由第一集成开发环境提供,仿真接收器件由第二集成开发环境提供,而共享式存储器资源则在集成开发环境之外。这样可使两个仿真独立运行,实现其中一个仿真的参数改变而不会改变或中断另一个仿真。
发明人认可,被开发成在被仿真器件上运行的软件仅需处理与通信协议相关的特定事件,例如'packet sent'(数据包已发送)或'packet received'(数据包已接收)。根据本发明,只有这些事件需要被仿真,而不需要对大量的、通常是数以千计的相关低层硬件事件全部进行仿真。
在一组实施方式中,共享式存储器资源被设置为通知仿真射频接收器件:数据包已被存储在其内。例如,它可以被设置为调用仿真射频接收器件的接收函数。这样可以模拟数据包的接收。仿真射频接收器件可以被设置为检查数据包的射频通道和/或地址。如果数据包的所述射频通道和/或所述地址与仿真射频接收器件的预定义值相符,则仿真射频接收器件可被设置为触发中断。作为补充或替代方式,共享式存储器资源可以被设置为通知仿真射频接收器件:数据包已被存储在其内。这样可以模拟数据包的发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北欧半导体公司,未经北欧半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310711394.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多块晶硅切边机
- 下一篇:一种无线麦克风接收机