



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于lc1860sdr平台的波形设计和优化 屠新雅【摘 要】lc1860平台芯片作为国产化芯片的代表,其架构和配置与目前移动通信领域主流的2g3g4g标准具有绑定关系,因而该芯片在通用性方面具有一定的限制。本文从该芯片的架构和软件模块部署出发,针对该平台通信处理单元的数据处理性能、存储空间和硬件资源等方面进行研究,并提供物理层算法实现的优化方案,为其他通用波形的设计和实现提供依据。【关键词】lc1860平台;通用性;数据处理性能;波形设计0 前言lc1860平台芯片是大唐联芯科技有限公司研制的一款通信处理芯片。该芯片在设计之初是基于目前民用
2、通信领域流行的2g、3g、4g标准,因而其基带和射频的配置、数字信号处理资源均与2g、3g、4g标准存在绑定关系,从而造成该芯片在通用性方面具有一定的限制。近年来随着各领域国产化需求的不断提高,该芯片的使用场景不再仅限于原有的2g、3g、4g标准,更扩展到某些特定应用场景下的波形。因而在该平台进行其他物理波形的设计和移植之前,必须对该平台的处理性能、驱动配置等方面进行充分研究。本文从该芯片的架构出发,针对该平台通信处理单元的数据处理性能、存储空间和硬件资源等方面进行充分研究,并提出物理层算法实现的优化方案,为其他通信系统的设计和实现提供依据。1 lc1860平台概述和软件部署lc1860芯片整
3、体分为 ap、cp和顶层3个部分,其中cp为通信处理单元。cp端包含3个核心,即cp_a7、x1643和xc4210等。由于x1643具有低功耗和高密度软件的特点,同时可访问rf等其他子系统及其存储空间,因而可用于收发流程控制和各类外设驱动;而xc4210含有较多的片内存储资源,同时集成了矢量运算单元和8个硬加速器模块,适合用于各类数学运算和通信信号处理。基于以上特点,通信信号处理软件模块部署可按照图1的方式。按照以上部署,xc4210核心将承担大量数据流交互和运算工作,因而设计过程中对于该核心的存储访问速度和运算效率具有较高的要求。根据芯片使用手册,xc4210不仅可以直接访问核心内存储子系
4、统的存储空间(tcm),还可通过总线等访问核心外的ddr空间和核心间的共享ram空间(shareram)。2 xc4210性能研究2.1 存储访问速度xc4210对于核内存储空间可直接访问,而核外空间则需要通过总线进行访问,因此xc4210访问核内存储空间的速度明显优于片外空间。对于各存储空间的访问延迟和空间如表1所示。2.2 标量运算速度由于访问延迟存在差异,系统对于不同存储空间的变量处理速度必然存在差距。以固定次数的单种运算所需的时间作为评估标准,同时选择ti公司的c64x+系列dsp芯片作为参照系,对xc4210芯片的不同存储空间的处理速度进行分析,评估结果如表2所示。根据对比测试结果,
5、可以得出以下结论:1)变量的存储位置对于xc4210运算效率有显著的影响,其中,存储于dtcm最快,shareram其次, dram最慢(每两种运算之间的运行时间呈24倍关系)。因此,xc4210的运算数据存放在片上的dtcm空间时运算速度最快。2)当指令和数据都存储于片内的tcm空间时,xc4210的标量运算速度比dm6446慢60%,因此xc4210的标量运算速度低于同等级别的ti芯片。2.3 矢量运算速度xc4210核心包含2个矢量运算单元,该单元采用并行运算操作的方式来提升总体的运算速度。每条指令都可以支持处理16个16bit数(或者8个32bit数)的操作。运算操作包含载入、载出、加
6、、减、乘、除等,可以利用该矢量单元实现相关、频偏估计等众多的向量类运算。采用标量和矢量两种方式实现多种数据点数m和相关长度n的卷积计算(卷积计算中包含(n-1)*m次加法和n*m次复数乘法),比较二者的运算时间(-o3优化)如下表所示。通过比较可以发现:矢量运算在数据流处理中可以将运算时间降低至原来的1/10。3 物理层算法优化方案传统的信号处理流程包含收发两个子流程。发送流程包括编码、交织、扩频、调制等过程;接收流程包括频偏校正、均衡、解交织、解交织、译码等过程。每个过程的运算处理时间决定了信息处理速度,因而在实现过程中应在保证系统正常运行的基础上,充分利用核心资源,提高算法处理效率。依据对
7、xc4210核心内资源的评估结论,在算法实现过程中,针对不同的处理模块可选择以下三种优化方式:1)对于使用过于频繁的操作选择片内空间处理使用;2)可并行处理的操作采用矢量處理方式;3)采用硬件加速器,实现fft/ifft/nco和turbo译码。通过这三种优化方式对收发流程中的各个关键模块进行优化,信号处理的效率可显著提高。信息原长度固定为32768时,各模块优化前后的处理时间如表4所示。【参考文献】1张磊.lc1860平台芯片在无人机中的应用j.中国集成电路,2016.10(209)18-20.责任编辑:朱丽娜endprint科技视界2017年9期科技视界的其它文章高校物流管理基础课程教学探索ba
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年汽车底音炮行业深度研究分析报告
- 2025年笔及其零件项目调研分析报告
- 抹鞋布行业深度研究报告
- 印刷纸巾行业行业发展趋势及投资战略研究分析报告
- 2023-2029年中国海工装备设计产业园区行业深度调研与发展趋势预测报告
- 2024年气体流量计市场规模分析
- 2025-2030年中国转鼓烘干机行业深度研究分析报告
- 2024-2025学年高中历史第一单元中国古代的思想与科技第1课孔子与老子课时作业岳麓版必修3
- 2024-2025学年高中物理课时分层作业11磁生电的探索含解析鲁科版选修1-1
- 2024-2025学年高中地理第二章区域可持续发展第三节流域综合治理与开发-以田纳西河流域为例课后限时训练湘教版必修3
- 人教版小学四年级下册《体育与健康》全册教案
- 法律文书写作(第五版)PPT完整全套教学课件
- 半导体制造技术导论
- 人教版四年级数学下册教材分析精讲课件
- 7S目视化管理标准
- 酒店成本管理系统PICC
- 产品手绘设计表现技法PPT完整全套教学课件
- GA/T 1988-2022移动警务即时通信系统功能及互联互通技术要求
- 文科学术规范与学术论文写作课件
- 人教版小学二年级体育下册全册教案
- 农业政策学PPT完整全套教学课件
评论
0/150
提交评论