几日前和一个朋友聊起 SDR,在感叹两年的芯片短缺潮终于快要翻篇之余,朋友还提到了快二十年前他在玩的一种 SDR。
RTL-SDR 的出现在 2012 年左右,值得一提的是,博主入坑 SDR 的第一台设备,也是 RTL-SDR。而在这之前,SDR 设备主要还是集中在专业领域,成本较高且功能也相对有限,仅有 USRP、BladeRF 等几种选择,对于博主这样的业余玩家来说,要是当年购买一套 USRP 或是 BladeRF,恐怕就要掏空好几个腰包了。
即便如此,也没有难住那时的玩家:在遥远的当年,比较流行的一个方案就是 DIY 一块包含了射频信号采集、混频、放大、滤波的板卡,然后将其与 PC 上的声卡相连,以声卡作为 ADC,再透过软件进行信号处理,这就是声卡 SDR。
上图是一个典型的声卡 SDR 架构框图,在博主正式给出声卡 SDR 的原理图之前,还需要引入一些概念和理论做铺垫,便于以出浅入深的方式去分析及理解声卡 SDR 的工作原理。