第35章 起跑
  左城在白板上画了一张项目分解图。
  “天穹地面终端信號处理模块,核心功能四个——信號接收与同步、解调与解码、信道估计与预测、波束管理接口。其中信道估计与预测是技术难点,也是我们的强项,由我主攻。信號接收和解调模块由陈浩负责,这部分和我们之前做的基站项目有大量可復用的代码。波束管理接口由方泽负责——“
  他看了方泽一眼。方泽从笔记本电脑后面抬起头,点了下头。
  “——嵌入式平台的整体架构、编译优化和性能调优也是方泽的活。张磊负责测试框架搭建和自动化测试用例设计。刘伟继续盯著其他客户的项目,402不能因为一单大活就把小客户丟了。韩露负责合同执行过程中的商务对接和里程碑验收文档。“
  “分工明確。“韩露在笔记本上快速记著,“里程碑节点呢?“
  “合同里约定了三个里程碑。第一个是第四十五天,交付信號接收和解调模块的可运行版本。第二个是第七十五天,交付信道估计与波束管理模块的可运行版本。第三个是第一百二十天,全模块联调完成,交付最终版本和全套文档。“
  “每个里程碑验收通过后付百分之二十,尾款百分之十在三个月技术支持期结束后支付。“韩露补充了合同的付款条款。
  左城点头,转向方泽:“嵌入式平台的选型文档蓝湾通信已经发过来了,你看过了吧?“
  101看书101??????.??????全手打无错站
  “看了。“方泽推了推眼镜,“他们指定的平台是基於arm cortex-a72的定製板卡,跑的是裁剪过的linux系统。硬体性能比我之前做过的5g基站平台弱一个档次,但够用。主要挑战是內存——只有512mb,我们的算法要在这个內存限制下跑起来,需要做大量的优化。“
  “512mb?“陈浩皱了下眉,“信道预测模块光是状態缓存就要吃掉不少內存,再加上信號接收和解调的缓衝区……“
  “所以要做內存池化管理。“左城接过话头。
  说到这里,他脑子里忽然涌上来一股清晰的直觉——那是科技融合叶片带来的“手感“。
  “不只是內存池化。“他走到白板前,画了一个架构图,“嵌入式平台上跑实时信號处理,最忌讳的是动態內存分配——每一次malloc和free都可能造成內存碎片,跑久了系统就会变慢甚至崩溃。传统做法是预分配一大块静態內存,但512mb的限制下静態预分配太浪费。“
  他在图上画了三个层次。