软件定义无线电(Software Defined Radio, SDR) 是一种无线通信技术,将采用放大器、混频器、滤波器等实现的无线通信系统,用软件、数字电路,以及嵌入式系统等替代实现,可以对多个系统参数进行配置。
软件定义无线电(Software Defined Radio, SDR) 是一种无线通信技术,将采用放大器、混频器、滤波器等实现的无线通信系统,用软件、数字电路,以及嵌入式系统等替代实现,可以对多个系统参数进行配置。这里的软件定义无线电是指软件定义无线电收发芯片,基本思路是使用模/数转换器(ADC) 或数模转换器(DAC)直接转换射频信号。一种软件定义无线电收发系统的结构图如图5-35所示。

软件定义无线电具有很强的灵活性,可以对射频和中频的模拟电路进行配置重构,通过增加数字模块进行功能扩展,并随着工艺技术的发展而进行电路设计更新。
软件定义无线电对模数转换器(ADC)的动态范围、采样速率等提出很高的要求,目前,很难完全实现理想的软件定义无线电收发机芯片。已报道的软件定义无线电收发机芯片多指可配置重构收发机芯片,即通过数字电路配置各模拟/射频模块的性能,实现多模多带的收发机功能,并通过部分参数可调,实现射频指标的优化等;同时,通过窄带可调滤波器或混频器,降低射频信号的载波频率,从而降低对模数转换器( ADC)的性能要求,这也是一种可实现的方案。随着集成电路制造工艺和设计水平的不断发展,不久的将来,将实现真正的软件定义无线电收发机芯片。
软件定义无线电与认知无线电不同,主要区别在于认知无线电具有学习和感知能力,能够根据现有通信信道等情况选择合适的频谱,限制和降低冲突的出现,提高通信效率。
