《GNU Radio软件无线电技术》首先介绍软件无线电技术的发展背景和历程,然后对一些常见的软件无线电平台进行详细的介绍(第1章);其次介绍软件无线电技术中的主要理论,包括信号采样理论、多速率信号处理技术、数字滤波器技术以及软件无线电的基本结构等(第2章);接着,针对GNURadio软件无线电中的软硬件平台进行详细的介绍(第3章),并给出GNURadio软件无线电系统环境在Ubuntu上的安装与测试方法(第4章);随后,介绍GNURadio中的附带工具和功能软件,重点介绍GRC的使用方法,以及如何使用GRC和Python来开发通信系统(第5、6章);在此基础上,《GNU Radio软件无线电技术》还详细分析基于C++语言来开发信号处理模块的问题(第7章),同时对QPSK&GMSK调制方式、OFDM无线传输以及MIMO技术的GNURadio仿真实现进行详细的介绍和分析(第8章);最后,《GNU Radio软件无线电技术》对常见的基于GNU Radio的软件无线电科研项目(OpenBTS、Hydra和GQRS)进行深入的分析和探讨(第9章)。
《GNU Radio软件无线电技术》可以为那些想通过构建GNURadio平台来开发和验证自己的创新想法或创新实践的科研和工程人员提供系统性的知识脉络和开发思路。