第二章:核心硬件平台

做SDR这几年,我摸过的板子少说也有十几块了。从几十块的RTL-SDR到几万块的USRP,每款都有自己的脾气。今天咱们就聊聊这些主流平台到底该怎么选。

2.1 主流SDR硬件对比

先看一张对比表,心里有个底:

参数 RTL-SDR HackRF One LimeSDR USRP B210
频率范围 24MHz-1.7GHz 1MHz-6GHz 100kHz-3.8GHz 70MHz-6GHz
带宽 2.4MHz(最大3.2MHz) 20MHz 61.44MHz 56MHz
ADC分辨率 8位 8位 12位 12位
是否全双工 否(仅接收) 半双工 全双工 全双工
价格(约) ¥100-300 ¥2000-3000 ¥3000-5000 ¥8000-15000
开源程度 完全开源 完全开源 部分开源 闭源驱动

2.2 各平台深度解析

RTL-SDR:入门神器

说实话,RTL-SDR是我最推荐新手入门的平台。它原本是电视棒,被黑客破解后成了SDR神器。我当年就是用它听到了国际空间站的语音,那种兴奋感至今难忘。

优点:

  • 价格极低,几十块就能玩
  • 社区资源丰富,教程遍地都是
  • 功耗低,USB供电即可

缺点:

  • 带宽窄,只有2.4MHz
  • 只能接收,不能发射
  • 8位ADC,动态范围有限
我的建议:如果你只是想听听广播、看看频谱,或者学习SDR基础概念,RTL-SDR完全够用。我至今还留着第一块RTL-SDR,偶尔拿出来玩玩。

HackRF One:收发入门

HackRF是我个人很喜欢的平台。它最大的卖点是1MHz到6GHz的超宽频率范围,而且能发射。我在做无线协议分析时经常用它。

优点:

  • 频率范围极宽
  • 支持半双工收发
  • 开源硬件,可玩性高

缺点:

  • 带宽只有20MHz
  • 8位ADC,信号质量一般
  • 半双工,不能同时收发
注意:HackRF的发射功率很小,只有约10dBm。我曾经用它做远距离通信测试,结果发现信号根本传不远。嗯,后来加了个功放才解决问题。

LimeSDR:性价比之选

LimeSDR是我目前的主力平台之一。它用FPGA做基带处理,灵活性很高。12位的ADC让信号质量明显提升。

优点:

  • 61.44MHz带宽,适合宽带信号
  • 全双工,可同时收发
  • 12位ADC,动态范围好

缺点:

  • 驱动配置稍复杂
  • 发热量较大
  • 价格中等偏上

USRP:专业级平台

USRP是行业标准,很多高校和研究所都在用。B210是我用得最多的型号。说实话,它的价格确实劝退了不少人,但性能确实没得说。

优点:

  • 性能稳定,适合科研
  • 配套软件成熟(UHD驱动)
  • 支持MIMO

缺点:

  • 价格昂贵
  • 闭源驱动,定制困难
  • 体积较大

2.3 选型指南

怎么选?我总结了一个简单的方法:

  1. 预算有限,只想接收:RTL-SDR,没得选
  2. 想玩发射,预算中等:HackRF One
  3. 需要宽带、全双工:LimeSDR
  4. 科研或专业项目:USRP

核心原则:选平台不是越贵越好,而是看你的需求。我见过有人用USRP做FM收音机,说实话有点大材小用了。

2.4 天线基础

天线这东西,很多人容易忽略。其实天线选不好,再好的SDR也白搭。

几个关键参数:

  • 频率匹配:天线长度和波长有关。半波偶极子天线长度 = 波长/2
  • 阻抗匹配:大多数SDR是50Ω输入,天线也要50Ω
  • 增益:不是越高越好,高增益天线波束窄

我刚开始做SDR时,用RTL-SDR配了个2.4GHz的WiFi天线去收1.5GHz的GPS信号。你想想看,频率完全不匹配,结果啥也收不到。后来换了正确的天线,信号一下就出来了。

实用建议:新手可以先买一根宽频带天线(比如30MHz-6GHz的),覆盖大部分频段。等有具体需求了再换专用天线。

2.5 知识体系总览

下面这张图总结了本章的核心逻辑:

SDR硬件选型决策树 你的需求是什么? 仅接收 RTL-SDR(¥100-300) 需要发射 HackRF One(¥2000-3000) 需要宽带/全双工? LimeSDR(¥3000-5000) USRP B210(¥8000+)

这张图帮你快速定位:先看要不要发射,再看预算,最后看带宽需求。我每次给新人推荐平台,都是按这个逻辑来的。

最后说一句:别纠结于硬件。我见过有人用RTL-SDR做出了很酷的项目,也有人买了USRP却只用来听FM。工具只是工具,关键是你想做什么。

专注资料整理