【技术实现步骤摘要】
面向VxWorks实时进程的调制解调器硬件抽象层
[0001]本专利技术涉及软件无线电(Software Defined Radio,简称SDR)系统中基于软件通信架构(Software Communication Architecture,简称SCA)的调制解调硬件抽象层(Modem Hardware Abstraction Layer,简称MHAL),尤其是面向VxWorks实时进程的SCA MHAL。
技术介绍
[0002]SDR通过硬件和软件的结合使射频设备具有了可重配置的能力,在不改变硬件的前提下,可以通过改变软件来实现不同的射频功能。它改变了传统观念,从软件化、智能化、通用化、个人化和兼容性等各个方面为无线通信带来深远的影响,逐渐形成和计算机及程控交换机相当的巨大产业。
[0003]SCA通过面向对象方法划分软件/硬件结构,建立了开放的系统标准,提供了与具体实现无关的软件无线电开发框架,保证了软、硬件的可移植、可重构及设备的互操作性。
[0004]SDR平台采用多种器件构成异构计算网络,节点之间通 ...
【技术保护点】
【技术特征摘要】
1.一种面向VxWorks实时进程的调制解调器硬件抽象层,包含通信服务库和控制服务模块,其特征在于通信服务库以VxWorks应用共享库的形式存在,将控制服务模块提供给波形应用的内核接口向操作系统注册为系统调用,并按照SCA标准的封装为的软件接口,该软件接口供实时进程形式的波形应用进行动态调用;控制服务模块以VxWorks可加载内核模块的形式,加载驻留在VxWorks操作系统中,提供调制解调硬件抽象层的各种功能,并提供相关的内核接口供通信服务库进行注册。2.根据权利要求1所述的一种面向VxWorks实时进程的调制解调器硬件抽象层,其特征在于控制服务模块由节点启动时,由内核加载运行;波形应用启动后,波形应用通过VxWorks操作系统完成对通信服务库的动态链接,以便调用通信服务库的软件接口。3.根据权利要求1所述的一种面向VxWorks实时进程的调制解调器硬件抽象层,其特征在于控制服务模块提供的内核接口包含通信内核接口,对应通信服务库封装后的软件接口为通信软件接口;当控制服务模块接收到通信服务库中的通信软件接口传递的各波形应用发来的数据后,通过查找映射表判断是否是同节点的两个波形应用间进行通信,如果不是同节点通信则根据指定的总线参数从总线上发送出去,如果是同节点的,则通过共享内存进行波形应用间的通信;当接收到从总线上传递的数据,通过查找映射表找到接收数据的波形应用后,通过通信服务库中的通信软件接口传递给对应的波形应用。4.根据权利要求1所述的一种面向VxWorks实时进程的调制解调器硬件抽象层,其特...
【专利技术属性】
技术研发人员:段瀚林,羿昌宇,李辉,武龙,
申请(专利权)人:中国航空无线电电子研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。