{"id":170080,"date":"2008-12-08T21:29:34","date_gmt":"2008-12-08T21:29:34","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/project\/microsoft-research-software-radio-sora\/"},"modified":"2017-01-05T15:24:46","modified_gmt":"2017-01-05T23:24:46","slug":"microsoft-research-software-radio-sora","status":"publish","type":"msr-project","link":"https:\/\/www.microsoft.com\/en-us\/research\/project\/microsoft-research-software-radio-sora\/","title":{"rendered":"Microsoft Research Software Radio (Sora)"},"content":{"rendered":"

\"sora-logo-tagline-crop2\"Software radio (or software-defined radio, SDR) is an engineering pursue in wireless communication technology\u00a0field that one day all wireless signal processing functions, which are typically implemented in hardware today, will be done completely in software. Over the years, researchers and engineers have made remarkable progress and have been constantly pushing the hardware-software boundary. The Microsoft Research Software Radio (Sora) is one such recent success in advancing the state of the art in software radio technology.<\/p>\n

Principle and Architecture<\/h1>\n

The goal of Sora is to develop the most advanced software radio that is capable of implementing the state-of-the-art wireless communication technology easily and efficiently. In late 2000s and early 2010s, the state-of-the-art is Wi-Fi and LTE. The implementation platform must then be able to handle\u00a0OFDM, 64QAM, MIMO, CSMA, 40MHz channel width, and\u00a0tens to hundreds Mbps data rate. This is a significant challenge for any software radio.<\/p>\n

There are many ways\u00a0of building high-performance software radios. We choose commodity PC as the underlying platform. PC does have the advantage of a familiar environment with\u00a0rich programming tools and ecosystem supports, but meeting the astronomical demands of signal processing in PC software and in real-time seems\u00a0quite “mission impossible” to many people.<\/p>\n\t\t\t

\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\t