当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]SCA平台ARM组件的设计

软件无线电是一个无线通信系统(从低容量的移动电话到高容量的多信道无线电台)。在这个系统中,可通过在灵活的信号处理硬件上运行专业的软件来实现专用的通信和传输特性。它和传统依靠单一的硬件非常不同,其好处是可复用或共享单一系统平台来完成多种通信目的。实际上,在底层硬件物理限制内,任何通信任务都可以通过加载软件来实现,包括广泛的领域升级和维护。
    SCA的出现使得软件无线电的民用成为现实,SCA是通信平台组件可移植性、可交换性、互用性、软件可重用性、体系结构可扩展性的一个标准,这个标准主要体现在以下4个方面:1)使移植费用降到最低;2)使一个波形应用在不同厂商的多个平台(比如操作系统、硬件、主机环境)上能实现最大无缝移植;3)多使用和重用即插即用组件来建立波形;4)支持通信平台体系结构可扩展性,这样从手持到基站都使用同样的体系结构。
    SCA的开发主要包括以下3点:1)核心框架的设计,核心框架是SCA系统的核心,通常选用成熟的核心框架产品,而不是开发新的核心框架实现;2)设备节点开发和波形应用开发:3)系统集成,主要是把上两步中的核心框架和设备节点,波形应用集成到一个系统。

1 SCA节点开发
    在SCA体系结构中,Node(节点)是指注册在同一个Device Manager(设备管理器)上的一系列Deviee(逻辑设备),包括GPP,DSP,FPGA,声卡等。一个实际的基于SCA的软件无线电电台,是由一个或多个节点构成的,每个节点包含一个设备管理器,管理本节点内的所有设备和服务,完成相应的功能。图1所示为SCA节点设计框图。


    整个软件无线电电台由图1中虚线框中所示的实际硬件设备构成,按SCA规范分为Device(如I/0设备,声卡设备等),Loadable Device(可加载设备)和Executable Device(可执行设备)3类。SCA节点运行在Executable Device上。然后对组件进行封装:对每一个 Device组件,都需要根据SCA体系里规定的APl完成所有的实现,然后对文件进行编译,最后设计逻辑设备的各种端口(Port)以实现与其他组件之间的数据通信。

2 ARM组件的设计
    一个设备组件的设计工作包括两大部分:一是设备组件的API(应用程序编程接口)实现,二是组件的端口和属性设计。接下来将按照这两个方面介绍ARM组件的设计。表1给出了ARM组件端口与属性设计。


[!--empirenews.page--]2.1 ARM组件API的实现
    根据可执行设备在SCA体系中的继承关系,结合系统设计,得到所需的设备组件API,并逐步实现所有的接口。然后,根据设备的功能需求以及动态调整设备属性等需要,完成对该设备组件的端口和属性的设计。按照SCA标准,ARM API如图2所示。逻辑设备接口(Device)是实际硬件的逻辑设备,它需要根据SCA体系里规定的API完成所有的实现,通过API与时间的硬件设备通信。再通过LoadDevice来加载执行设备,ARM处理器属于执行设备。在设计中需要注意组件的属性和操作,应根据其API详细分析,这将直接影响上层波形应用对底层硬件的操作。


2.2 ARM组件的端口和属性
   
作为SCA系统的一个逻辑设备,它需要有各种端口(Port以实现与其他组件之间的数据通信,以及各种属性(Property),以便在系统运行阶段实现动态调整组件乃至整个波形的功能。可执行组件主要用于在其上运行其他设备代理以及波形组件,它无需与其他组件进行直接的数据通信,所以不需要为它设计输入输出的端口,只需要保留与SCA体系里相关服务的连接端口。

3 结论
    本文给出了具有SCA功能的软件无线电平台中核心设备ARM处理器的设备组件设计,通过对其进行组件封装,使得CF可以通过逻辑设备的相关API控制实际设备的行为,以完成整个系统预定的功能,SCA系统中波形应用通过设备组件以透明的方式使用硬件设备提供的功能。当然还有很多组件需要封装设计,如DSP,FPGA,声卡等,通过这些设计可以保证无线电平台上波形应用实现在不同操作系统和各种调制方式间进行移植。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

业内消息,近日日本软件银行集团(SoftBank Group)旗下安谋国际科技公司(Arm)计划研发人工智能(AI)芯片,先成立一个AI芯片部门,目标是明年春季建立AI芯片原型产品,然后将量产工作交由代工厂制造,预估20...

关键字: ARM AI芯片

慕尼黑2024年5月9日 /美通社/ -- TÜV南德意志集团(以下简称"TÜV南德")持续保障安全、可靠及可持续发展。作为全球化的服务提供商,TÜV南德2023年全年营收达约31亿欧元,首次突破30亿欧元大关,同比增长...

关键字: BSP 可持续发展 数字化 人工智能

凭借深度学习技术和SmartBid产品,百度国际MediaGo获得美国商业奖认可 旧金山2024年5月6日 /美通社/ -- 第22届美国商业奖(American Business Award®)近日发布获奖名...

关键字: MEDIA GO SMART BSP

上海2024年4月17日 /美通社/ -- 在2024 F1中国站即将拉开帷幕之际,高端全合成润滑油品牌美孚1号今日举办了品牌50周年庆祝活动。三届F1年度车手总冠军马克斯•维斯塔潘也亲临现场,共同庆祝这一里程...

关键字: BSP 汽车制造 行业标准 产品系列

北京2024年4月17日 /美通社/ -- 2024年4月13日,由北京康盟慈善基金会主办的"县域诊疗,规范同行"——肿瘤诊疗学术巡讲项目首站在广州隆重召开。本次会议邀请全国多位肺癌领域专家和县域同道...

关键字: AI技术 医疗服务 BSP 互联网

海口2024年4月16日 /美通社/ -- 4月14日,在中法建交60周年之际,科学护肤先锋品牌Galenic法国科兰黎受邀入驻第四届中国国际消费品博览会(以下简称"消博会")法国馆。Galenic法...

关键字: NI IC BSP ACTIVE

Arm CPU正在从根本上推动AI变革,并造福地球。Arm架构是未来AI计算的基石。​

关键字: ARM AI

郑州2024年4月22日 /美通社/ -- 为助力国家乡村振兴战略,日前,中国平安组织开展"走进佛坪,网络兴农——乡村振兴佛坪行"公益活动。为助力解决农产品滞销问题,中国平安承诺2024年将消费帮扶采购佛坪县特色农产品金...

关键字: 网络 直播带货 硬件

近日,Arm推出了Arm® Ethos™-U85神经网络处理器(NPU)和Arm Corstone™-320物联网参考设计平台,旨在满足海量的数据处理和大规模计算,加速推进边缘AI的发展进程。

关键字: ARM
关闭
关闭