侧边栏壁纸
  • 累计撰写 19 篇文章
  • 累计创建 6 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

HackRF One 软件定义无线电(SDR)外设

Administrator
2025-02-04 / 0 评论 / 2 点赞 / 88 阅读 / 0 字

HackRF One是由 Great Scott Gadgets 公司设计的软件定义无线电(SDR)的外设,能够发射或接受 1 MHz 至 6 GHz 的无线电信号。

wKgZO2eTBbaAUK_lAAiDaHR3xHo816.png

概览

HackRF One 是 HackRF 项目的硬件平台。它是一个软件定义无线电(SDR)外设,能够发射或接收 1 MHz 至 6 GHz 的无线电信号。HackRF One 是一个开源硬件平台,可作为 USB 外设使用,也可编程为独立运行,旨在支持现代和下一代无线电技术的测试和开发。

wKgZO2eTBbeASo7-AAJdgpUDI2U357.png

功能特性

  • 半双工收发器

  • 工作频率:1 MHz 至 6 GHz

  • 支持的采样率 2 Msps 至 20 Msps(正交)

  • 分辨率:8 位

  • 接口:高速 USB(带 USB Micro-B 接口)

  • 电源 USB 总线电源

  • 软件控制天线端口电源(3.0 至 3.3 V 时最大 50 mA)

  • SMA 母头天线连接器(50 欧姆)

  • 用于同步的 SMA 母头时钟输入和输出

  • 方便的编程按钮

  • 用于扩展的针座

  • 便携式

框图

wKgZO2eTBbeAEQyKAAPHiw3P_PQ245.png

r1-r8 框图

wKgZO2eTBbiAD1N_AAOsFoqgGmA948.png

r9 框图

OpenCake 扩展板

Opera Cake 是 HackRF One 的天线切换扩展板,可通过命令行软件手动配置,或根据频率或时间自动切换端口。它有两个主端口,每个端口与八个辅助端口中的任意一个相连,并经过优化,可用作一对 1x4 交换机或单个 1x8 交换机。其推荐频率范围为 1 MHz 至 4 GHz。

wKgZO2eTBbiAY2UaAAmkUrzaoF0286.png

当 HackRF One 用于发射时,Opera Cake 可以自动将其输出路由到适当的发射天线以及任何外部滤波器放大器等。无需更改现有的 SDR 软件,但主机可对其进行完全控制。

Opera Cake 还增强了 HackRF One 作为频谱分析仪的功能。天线切换与现有的 hackrf_sweep 功能配合使用,可在不到一秒的时间内扫描整个调谐范围。在扫频过程中自动切换,可在扫频范围较宽时使用多根天线。

USB 线缆的影响

在使用 HackRF 时,尤其是在 120 至 480 MHz 频率范围内使用时,您所选择的 USB 电缆会对结果带来很大的差异,因为 USB 在这一频率范围内工作。

使用屏蔽 USB 电缆。确保 USB 免受射频干扰的最佳方法是使用非屏蔽电缆。您可以使用导通测试仪来测试电缆是否屏蔽,以验证一个连接器上的屏蔽层与电缆另一端连接器上的屏蔽层是否导通。

使用短 USB 电缆。尝试任何大于 6 英尺的电缆都可能产生不良结果。电缆越长,损耗就越大,在撰写这篇文章时,曾尝试使用 15 英尺长的电缆,结果 HackRF 只能启动一半。

为了获得最佳效果,请选择带有铁氧体芯的电缆。这些电缆通常标榜能降低噪音,从一端的塑料块上就能辨认出来。

wKgZO2eTBbmAP8ZUAAWh3lKL4Ek363.png

wKgZO2eTBbmAGuxdAAO9Xt_-x-o499.png

改用降噪电缆前后的结果,下图使用的是带铁芯的屏蔽电缆。

原理图 & PCB

wKgZO2eTBbmAJlnjAABPqDJQujU690.png

wKgZO2eTBbmAW4xlAATleRxjSzE385.png

wKgZO2eTBbmAez_KAAKS6slbi8g086.png

wKgZO2eTBbqAUdapAAv7aoKZVjI604.png

wKgZO2eTBb-AZpEMAAgF8m4QyD4329.png

wKgZO2eTBcCAL8iDAA2lVsfN6cg815.png

wKgZO2eTBcCAJIpiAAkFrLUyeQY962.pngLicense

GPL 2.0

仓库 & 下载

可以在Github中获取开源仓库:

https://github.com/greatscottgadgets/hackrf

2

评论区