大家好,我是小月月,今天我们来聊聊SDR(软件无线电)。关于SDR,关注过芯板坊前几期关于RedPitaya高速模拟信号开发板相关文章的用户应该已经了解。还不知道SDR是什么的也不要紧,我们再介绍一下: SDR(SoftwareDefinedRadio,即软件无线电)是一种无线电信号收发与编解码技术,可以用来处理混合高频数字或模拟信号。SDR与传统电台最大的不同之处在于其射频单元具备软件可编程和重新定义的能力,于是实现了智能化的频谱分配和对多标准的支持。 但是,SDR系统需要把信号以高带宽采集然后实时地解调,需要非常高的硬件性能。常见的STM32或Arduino等板子无法胜任。硬件上需要使用FPGA开发板,这给初级爱好者设立了一个很高的门槛。 今天我带来一个基于RedPitayaSTEMlab12514开发板的SDR开发套件(带5V2A电源),如下图所示(左边巨大的金属物体就是RF模块)。 RedPitayaSTEMlab12514开发板的处理器芯片是XilinxZynq7010,内存512MB,系统盘使用TF卡(最大支持32GB);网络方面,板载千兆以太网接口,支持USBWiFi网卡。RF模块频率16010MHz,功率10瓦。 RedPitayaSTEMlab12514开发板的RF输入输出分别有两个各自的独立通道。RF输入的采样率125MSs,采样带宽60MHz,输入阻抗1M欧。采样ADC位数很高,是14bit。 RF输入电平也可以软件编程调节,可以设置满量程正负1V或正负10V。RF输出的采样率也是125MSs,带宽60MHz,输出阻抗50欧。另外还板载16个数字IO;4通道12bit的03。5V模拟采集,4通道12bit的01。8V模拟输出;I2C、UART、SPI;并提供5V、3。3V、4V电压。