作为数字前端(DFE)应用工程师,参与5G无线射频产品的开发
根据DFE的规格和无线产品的需求,将新的DFE平台导入无线射频产品
负责DFE的应用,仿真,验证,维护及文档工作
分析DFE规格说明,将DFE引入无线射频系统解决方案
跟其他团队一起紧密合作,解析需求,跟进应用开发中的问题
参与无线射频产品可行性分析,定位并解决无线射频产品开发中的问题
1、CTP(Comprehensive Transaction Platform)行情数据向 MongDB 存取的 API 开发。该项目主要实现两个功能:从服务器将 CTP 行情数据写入 MongoDB 和在客户端将 MongoDB 里的数据写到本地。用 Visual Studio 编译 bson 库和mongo-c-driver 库,获得需要用到的头文件和库文件,实现 C++与 MongoDB 的连接,然后将服务器上二进制 CTP 行情数据用该 API 写到数据库里。在客户端, 可以根据需求用该 API 将想要的 CTP 行情数据以二进制的形式写到本地。
2、在 PyPi 上发布 python 库包,该包主要实现 python 和 MongoDB 连接并获取数据,用户可以通过安装该包根据需要来获得数据库里的 CTP 行情数据。
3、硬件外设驱动开发。负责PA温补驱动开发,有8块chip需要进行温度补偿,其中两块chip可以储存温补表,其余chip通过发送内部消息获取各自的温补参考值,在产品运行期间根据温度的变化计算各自的温补值,并将这些值写到硬件,实现了动态调整补偿值并对 PA 进行温度补偿。
4、SoC软件API的开发。负责RRU射频模块上下行链路全通路数据流程的调试及开发。根据 SoC 提供的上行和下行链路的接口以及Robot测试流程,实现了 DFE 上下行全通路的功能,包括链路的插数抓数功能,以及载波激活功能,使得信号能够在 DFE 链路中正常传输。
5、软件代码框架的重构。参与软件模块重构,依据SoC的用户文档,将代码中不符合文档流程、hardcode 以及梳理逻辑不好的代码进行重新设计及修改,参与了接口的迁移、业务逻辑层的重写以及硬件操作层的重构,使得软件的运行流程符合文档的描述,代码的逻辑更清晰,代码具有扩展性,便于重用。
6、ECpri 项目开发。参与ECpri方案的设计以及开发,负责上下行载波状态的控制以及上报的开发。在激活载波的时候,RRU不同模块的使能往往会有顺序依赖,参与TES(Transaction Execution Scheduler)组件开发,为多个HLAPI(High Level API)的actor提供接口,负责多个actor事务执行的时间任务调度,控制actor执行顺序,使得不同模块的使能有序完成。
7、项目的维护及开发。负责测试和客户问题的分析、定位及修复。参与下一代产品功能的研究讨论。
可兼职时间
可兼职地点
0条评论 雇主评价