W0007关于软件定义无线电

作者: 亮光 分类: 卫星学习 发布时间: 2026-02-12 16:01    浏览: 8次

一、什么是软件定义无线电(SDR)?

  • 传统无线电:功能由硬件电路决定(如滤波器、调制解调器等),改功能就得换硬件。
  • SDR:尽可能把信号处理交给软件完成,只需更换软件就能支持不同频段、不同调制方式(AM/FM/SSB/数字信号等)。

核心思想:用通用硬件采集射频信号,用计算机软件进行解调、分析和处理。

二、什么是射频信号?

射频信号(Radio Frequency Signal,简称 RF 信号)是指频率范围在 3 kHz 到 300 GHz 之间的电磁波信号。这个频率范围被广泛用于无线通信、广播、雷达、卫星通信、Wi-Fi、蓝牙、移动通信(如4G/5G)、遥控设备等众多领域。

射频信号的基本特点:

  1. 频率高、波长短
    相比音频或低频电信号,射频信号的频率更高,因此可以携带更多信息,适合远距离无线传输。
  2. 以电磁波形式传播
    射频信号通过天线发射后,以电磁波的形式在空间中传播,接收端通过天线接收并解调出原始信息。
  3. 可调制性
    射频信号通常作为“载波”,通过调幅(AM)、调频(FM)、调相(PM)或数字调制方式(如QPSK、OFDM等)将信息加载到载波上进行传输。
  4. 穿透性和绕射能力有限
    高频射频信号(如毫米波)容易被障碍物阻挡,而低频射频信号(如中波、短波)具有更强的绕射和穿透能力。

常见射频应用频段举例:

应用典型频段
AM 广播530–1700 kHz
FM 广播88–108 MHz
电视广播54–890 MHz
Wi-Fi(2.4 GHz)2.4–2.4835 GHz
5G 移动通信600 MHz – 39 GHz(含毫米波)
蓝牙2.4 GHz
GPS1.575 GHz

射频系统的基本组成:

  • 信号源:产生原始信息(如语音、数据)
  • 调制器:将信息加载到射频载波上
  • 功率放大器:增强信号强度以便远距离传输
  • 天线:发射或接收电磁波
  • 接收机与解调器:从接收到的射频信号中还原原始信息

简而言之,射频信号是实现无线通信的核心载体,它让我们的手机、无线耳机、卫星导航、广播电视等现代技术成为可能。

三、一个具体的例子

先记住核心逻辑(比喻版)

  • 你的声音 = 要运输的 “乘客”(低频,走不远)
  • 射频信号 = 高速火车(高频,能远距离跑)
  • 调制 = 把乘客送上火车(让音频 “附着” 在射频上)
  • 发射 = 火车出发(射频带着音频发射到空中)
  • 解调 = 收音机把乘客从火车上接下来(把音频从射频上剥离)
  • 发声 = 乘客下车(音频驱动喇叭发出声音)

完整过程拆解(以 FM 广播为例,你日常听的最多)

整个过程分发射端(电台)接收端(收音机) 两部分,共 8 步:

第一步:声音变成电信号(发射端)

你说话 / 主播播音的声音是机械波(空气振动),电台会用麦克风把这种机械振动转换成音频电信号(低频,频率 20Hz–20kHz)。

  • 特点:这个信号频率太低,直接发射的话,电磁波波长太长,需要几十公里的天线,根本没法实现,所以必须 “搭车”。

第二步:产生高频射频载波(发射端)

电台的发射机生成一个高频射频信号(比如 FM 广播的 88–108MHz),这个信号就是 “火车”,也叫 “载波”。

  • 举例:你听的 FM93.8MHz,就是这个载波的频率,是电台专属的 “火车轨道”。

第三步:调制(把音频 “挂” 到射频上)

这是核心步骤!发射机会通过调制器,把音频信号 “叠加” 到射频载波上。

FM 广播用的是频率调制(FM) —— 音频信号的强弱变化,会让射频载波的频率轻微变化(但幅度不变),就像:

  • 音频音量大 → 火车速度略快
  • 音频音量小 → 火车速度略慢(对比:AM 广播是幅度调制,火车速度不变,车厢高度随音频变化)

第四步:放大信号(发射端)

调制后的信号功率很小,需要功率放大器放大(比如电台发射功率几十千瓦),才能传得远。

第五步:通过天线发射(发射端)

放大后的信号送到发射天线,天线把电信号转换成电磁波,发射到空中(以光速传播)。

第六步:收音机接收信号(接收端)

你的收音机天线会捕捉到空中的电磁波,转换成微弱的电信号。

  • 收音机的 “调台” 功能 = 选特定频率的射频信号(比如只选 93.8MHz),过滤掉其他频率的信号。

第七步:解调(把音频 “拆” 下来)

收音机的解调器会把射频载波上的音频信号剥离出来,还原成最初的低频音频电信号。

第八步:放大并发声(接收端)

音频电信号经过音频放大器放大后,送到扬声器(喇叭),喇叭把电信号转换成机械振动(空气振动),你就听到了声音。

为什么 FM 比 AM 音质好?

  • FM 用频率调制,抗干扰能力强(比如雷电、电器干扰只会影响幅度,不影响频率),所以音质清晰;
  • AM 用幅度调制,容易被干扰,音质差,但绕射能力强(能绕开建筑物 / 山脉),传得更远。

关于评率的高低影响

频率越低 → 波长越长 → 绕射越强 → 传得越远
频率越高 → 波长越短 → 越像光线 → 传得越近

四、SDR 的基本工作原理

  1. 天线接收空中电磁波;
  2. SDR 硬件(如 RTL-SDR)将射频信号下变频并数字化(ADC 转换);
  3. 数字信号通过 USB 传给电脑
  4. 软件(如 SDR#、GQRX、CubicSDR)对信号进行:
    • 频谱显示(看频率分布)
    • 解调(听声音、解码数据)
    • 记录、分析、转发等操作。

![简化流程:天线 → SDR设备 → USB → 电脑软件 → 用户]

五、SDR 的核心组成部分

组件说明
天线接收特定频段的信号(可自制或购买)
SDR 接收器将模拟射频信号转为数字信号(关键硬件)
电脑/树莓派运行软件,处理数据
软件控制频率、带宽、解调方式等

六、常见 SDR 硬件(按价格和性能排序)

设备价格(约)频率范围特点适合人群
RTL-SDR(基于 RTL2832U 芯片)¥80–20024 MHz – 1.7 GHz超高性价比,社区支持好✅ 新手首选
Airspy R2¥800–100024 MHz – 1.8 GHz动态范围更好,抗干扰强进阶用户
SDRplay RSP1A¥1000 左右1 kHz – 2 GHz灵敏度高,支持 HF(短波)短波爱好者
HackRF One¥2000+1 MHz – 6 GHz可收可发(半双工)开发者/研究者
USRP / LimeSDR¥3000+宽频段,高性能专业级,支持 5G/WiFi 实验科研/高校

注意:在中国,未经许可不得发射无线电信号!像 HackRF 这类能发射的设备需谨慎使用,仅限接收或实验室环境。

七、你能用 SDR 做什么?(超多有趣项目!)

1. 收听各种广播

  • FM 广播(88–108 MHz)
  • AM 中波/短波广播(需支持 HF 的设备)
  • 航空通信(118–137 MHz):听飞行员与塔台对话
  • 海事通信、铁路调度、出租车对讲(部分地区开放)

2. 追踪飞机(ADS-B)

  • 频率:1090 MHz
  • 软件:dump1090 + Virtual Radar Server
  • 效果:在地图上实时看到附近飞机的位置、高度、航班号!

3. 接收气象卫星云图(NOAA / Meteor)

  • 卫星过境时自动发送图像
  • 需要:VHF 天线(如 QFH 或 Turnstile)、SDR、解码软件(WXtoImg / SatDump)
  • 成果:自己接收到的地球云图!(如下图风格)
[想象一张黑白/彩色的地球云图,由你自己接收]

4. 解码数字信号

  • POCSAG:医院/消防寻呼机信息
  • ACARS:飞机与地面的文字通信
  • APRS:业余无线电位置信标
  • LoRa / ISM 频段信号:物联网设备通信(需合法)

5. 深空/卫星通信(进阶)

  • 接收国际空间站(ISS)的 SSTV 图片
  • 与业余无线电卫星通联(需执照+发射设备)

6. 科研与安全研究

  • 分析遥控器、无线门铃、汽车钥匙信号(仅限合法用途!)
  • 学习调制解调原理(BPSK, QPSK, OFDM 等)

八、新手入门步骤(以 RTL-SDR 为例)

第 1 步:购买设备

  • 推荐套件:RTL-SDR Blog V3(带 HF 模式、金属屏蔽壳、天线)
  • 淘宝/京东搜索 “RTL-SDR V3” 即可,约 ¥150

第 2 步:安装驱动和软件

  • Windows:用 Zadig 安装驱动,运行 SDR#(SDRSharp)
  • macOS:用 GQRXCubicSDR
  • Linux:GQRX、SDR++、rtl_sdr 命令行工具

第 3 步:连接天线,打开软件

  • 插上 SDR,接上天线(原装 telescopic 天线即可)
  • 打开 SDR#,选择频率(比如 100.0 MHz 听 FM 广播)
  • 调整增益、带宽、解调模式(WFM 用于 FM 广播)

第 4 步:尝试项目

  • 先听 FM 广播 → 再听航空 → 再试试 ADS-B 飞机追踪
  • 加入中文社区(如“无线电论坛 QRZ.CN”、“B站 SDR 教程”)

九、常用软件推荐

软件平台特点
SDR#(SDRSharp)Windows插件丰富,界面直观
GQRXmacOS / Linux类似专业接收机界面
SDR++跨平台现代化 UI,支持多设备
CubicSDR跨平台开源,功能全面
dump1090命令行专用于 ADS-B 飞机解码
SatDump / WXtoImg多平台气象卫星图像解码

十、注意事项(尤其在中国)

  1. 只能接收,不能擅自发射!发射需《业余无线电台执照》。
  2. 不得监听国家禁止的频段(如公安、军事、保密通信)。
  3. 尊重隐私:不要传播解码到的私人信息(如医院寻呼内容)。
  4. 使用室外天线时注意防雷、安全、合规

十一、延伸学习资源

  • 📘 书籍:《SDR for Dummies》《Understanding Software Defined Radio》
  • 🌐 网站:
  • ▶️ B站关键词:“SDR 入门”、“RTL-SDR 教程”、“气象卫星接收”
  • 💬 社区:QRZ.CN 论坛、Reddit r/RTLSDR、Discord SDR 群组

您的支持将鼓励我继续创作

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

标签云