无限的“天空”:软件无线电时代的来临
。Sora充分利用的现代CPU的多项特性,例如高速缓存和SIMD指令,并且同时可以利用多个CPU核并行加速算法的执行。这些软件优化技术大大提高了信号处理算法在CPU上的执行速度,从而可以满足实时通讯的要求。
最后,Sora采用了一项非常简单但有效的方式来实现对实时性的支持。Sora可以将多核系统的几个核从操作系统中分割出来。这些CPU核仅用来进行软件无线电的操作,而操作系统无法再对这些核进行调度,因此软件无线电的实时性得到了保障。
图3 Sora软件无线电系统。完全基于一台商用PC
Sora正名:勇敢的先驱
2008年9月,在我们已经基本完成了软件无线电系统的时候,项目组的成员们激动地聚在一起各抒己见,想给系统起个好名字。在此之前,我们都是用Microsoft Research Software Radio这个描述性的名字。大家讨论了好久,都没有什么好的主意。正在这个时候,由于我们使用多核的CPU,因此有人提议用Cora,但过去已经有太多的研究项目叫Cora了。这时,突然有一名同事紧跟着建议道:"为什么不干脆叫Sora(SOftware Radio的前两个字母组合)算了。"这一下倒醍醐灌顶了所有的人,大家都夸口称赞:一个好名字的诞生往往就来自最简单的灵感。
回到家里,我在因特网上搜索了一下,发现Sora是日文中"天空"的意思。同时,Sora也是迪斯尼动画游戏"王国之心"的男主角。在故事中,这个十六岁的勇敢男孩,手持"钥匙刀",成为拯救世界的先驱。这些也正暗喻了我们对Sora软件无线电系统的期望,希望它能启发更多的灵感,开辟另一个天空,从而为推动整个无线系统研究作出贡献。
图4 为了庆祝Sora获得最佳论文奖,我们用所得的奖金制作的纪念文化衫。图为文化衫背面图案。上面写着:你是Sora,想象力才是你的极限。
作者: 微软亚洲研究院 谭焜 无线与网络组
软件无线电 相关文章:
- 软件无线电技术与可重配置计算体系结构(12-05)
- 软件无线电技术解决无线通信的兼容问题(03-27)
- 软件无线电及其在移动通信中的应用(05-07)
- 软件无线电及其短波应用示例(12-23)
- NS基于模数转换器系列的软件无线电应用(12-11)
- 软件无线电:未来无线设备的DNA(12-16)