第52章 破壁
  但“刚好够“不是左城的標准。
  他又看了一遍嵌入式平台的硬体手册,找到了第三个优化点——平台的dma控制器支持数据预取,可以在cpu计算当前帧的同时,把下一帧的数据从adc搬到缓衝区。计算和搬运重叠执行,等效处理时间再降百分之二十。
  四十八毫秒乘以零点八——三十八毫秒。
  富余量百分之二十四。够了。
  左城把整套优化方案写成了一份十二页的技术文档,从数学推导到工程实现每一步都写得清清楚楚。写完的时候天已经亮了,窗外能听到早起跑步的人经过的脚步声。
  他没有立刻去睡觉,而是先把文档发给了方泽和刘伟。
  方泽十分钟后回了消息——他也没睡,一直在调仿真平台的参数。
  “方案看了。定点化精度损失零点五db我需要验证一下,给我两天。“
  “好。“
  刘伟的回覆晚了半个小时:“城哥,dma预取那个优化我之前在lora项目里试过类似的思路,確认可行。我来写这部分的驱动代码。“
  左城看著这两条消息,嘴角微微弯了一下。
  团队在成长。半年前这些优化方案只能他一个人写,现在每个人都能接住一块。
  两天后方泽的仿真验证结果出来了——定点化方案在一百二十路卫星信號的仿真环境下,频谱感知准確率百分之九十一点三,虚警率百分之零点七。准確率超过百分之九十的指標,虚警率远低於百分之五的上限。
  左城看著这个数字,终於允许自己鬆了一口气。
  频谱感知前端的核心算法问题,解决了。