第50章 收网
【当前叶片:13(含1枚融合级)】
十三枚叶片。一百二十八个积分。
新解锁的“物联网通信协议“叶片和之前的“嵌入式系统开发“叶片在科技树上相邻,它们共同隶属於一个尚未激活的枝干节点——“万物互联“。
左城盯著那个灰色的枝干节点看了很久。
激活第二根枝干需要同一领域的三枚叶片。物联网方向目前只有两枚——“嵌入式系统开发“和“物联网通信协议“。还差一枚。
但这不急。当务之急是天穹。
三月初,方泽的仿真平台终於调试完毕,一百二十路卫星信號並行仿真环境正式就绪。左城等这个环境等了快一个月——没有它,多星並行架构的核心算法无法验证。
唐旭的波束协同算法已经在理论上推导完毕,就等仿真数据来餵。
“跑。“左城在仿真平台启动的那天只说了一个字。
方泽按下回车键。一百二十路仿真信號同时灌入多星管道调度器,屏幕上的数据曲线像心电图一样密密麻麻地跳动。
第一轮仿真跑了六个小时。结果出来后唐旭盯著数据看了二十分钟,表情从期待变成了凝重。
“波束协同的切换延迟超標了。“他指著一组数据,“当同时跟踪的卫星数量超过八颗时,波束切换的平均延迟从三毫秒跳到了十一毫秒。我们的指標是五毫秒以內。“
十一毫秒。超標一倍多。
左城走到唐旭旁边看数据。仿真日誌显示,延迟飆升的根源在于波束赋形矩阵的计算量——八颗以上卫星同时在视野內时,矩阵维度急剧增大,嵌入式平台的算力跟不上实时计算的需求。
“矩阵降维。“左城说。
唐旭抬头看他:“什么意思?“
“不需要对所有在视野內的卫星做全精度波束赋形。按照信號优先级分层——主服务星用全精度计算,候选切换星用简化模型,其余的只做粗略跟踪。三层精度对应三种计算开销,总算力需求可以压缩到原来的三分之一。“
唐旭愣了几秒,然后猛地拍了一下桌子。
“对!分层精度!我之前一直在想怎么优化矩阵运算本身,完全没想到可以从需求端降维!“
他立刻开始改算法。左城在旁边帮他推导分层精度的边界条件——哪些卫星该用全精度,哪些该用简化模型,判断依据是什么,切换閾值怎么设。
两个人从下午三点推到晚上十一点。
新算法写完后立刻丟进仿真平台重跑。这一次,八颗星同时跟踪的波束切换延迟——三点七毫秒。
十二颗星——四点二毫秒。
十五颗星——四点八毫秒。
全部在五毫秒以內。
唐旭看著屏幕上的数字,用力地呼了一口气。
“城子。“他第二次这么叫左城,“你这脑子,是真的好使。“
左城笑了一下:“不是我脑子好使,是你的波束赋形理论打的底子好。我只是换了个角度看问题。“
“少谦虚。“唐旭站起来伸了个懒腰,“走,请你吃宵夜。校门口的烧烤摊应该还没关。“
“不用。“左城拿起手机看了一眼,於颖半小时前发来一条消息——“保温袋在你办公桌上,红烧排骨饭。吃完记得还。“
他打开办公桌上的保温袋。饭还是温的。
本章未完,点击下一页继续阅读。