基于通用处理器的软件无线电技术,使用高级程序语言实现无线电通信中的信号处理功能,这能够更好地复用硬件平台和提升开发效率。文章基于开源的软件无线电平台GNU Radio,给出了一种软件无线电架构的窄带卫星收发信机的工程实现方案,并通过实际上星测试验证了方案的可行性,可为卫星通信产品的研发提供测试和验证的途径。