Great Scott Gadgets发布HackRF Pro新一代开源SDR软件定义无线电

描述

以下文章来源于OpenFPGA,作者碎碎思

软件定义无线电(SDR)领域最具代表性的开源硬件之一——HackRF,终于迎来了全新升级。近日,Great Scott Gadgets 正式推出 HackRF Pro,在保持与 HackRF One 软件和硬件生态兼容的基础上,对射频性能、数字处理能力以及扩展能力进行了全面升级,尤其是引入 FPGA 进行数字信号处理,为无线开发者、射频研究人员和安全研究人员提供了更强大的实验平台。

经典 HackRF 的全面升级

无线电

(图片来自https://github.com/fd0/hackrf-one-pictures ,作者为 fd0 )

HackRF Pro 依旧是一款开源软件定义无线电(Open Source SDR),支持 100 kHz 至 6 GHz 的无线信号发送与接收,同时可调谐频率范围进一步扩展至 0 Hz~7.1 GHz,兼容 GNU Radio、SDR#、SoapySDR 等主流 SDR 软件,用户几乎无需修改现有软件即可完成升级。

与上一代 HackRF One 相比,HackRF Pro 保持了半双工架构,但硬件进行了大量优化,包括:

无线电

工作频率:100 kHz~6 GHz

调谐范围:0 Hz~7.1 GHz

最高 20 MSPS 采样率

USB Type-C 接口

内置高稳定度 TCXO 晶振

支持时钟输入/输出同步

开源硬件设计

向下兼容 HackRF One 软件及大多数配件

无线电

最大亮点:从 CPLD 升级到 FPGA

此次最大的变化来自数字处理部分。

HackRF One 使用的是 CPLD,主要承担接口逻辑控制。而 HackRF Pro 则升级为 Lattice iCE40UP5K FPGA,拥有超过 5000 个 LUT 和多个 DSP 单元,可以直接承担部分数字信号处理(DSP)任务。

官方表示,FPGA 的加入意味着:

可以将更多 DSP 运算从 MCU 转移至 FPGA;

支持更加复杂的基带处理算法;

为未来 Gateware 功能扩展提供更大的开发空间;

开发者能够基于 FPGA 实现自己的数字信号处理模块。

值得一提的是,HackRF Pro 的 FPGA Gateware 采用 Amaranth HDL(Python 硬件描述语言) 开发,并基于完整的开源 FPGA 工具链构建,对于开源开发者来说更加友好。

射频性能同步提升

除了数字逻辑升级外,HackRF Pro 在射频部分同样进行了大量改进。

无线电

官方介绍,新版本拥有更加平坦的频率响应,并针对 HackRF One 长期存在的一些问题进行了优化,包括:

内置屏蔽罩,降低外界干扰;

改善 RF 前端保护;

改进供电设计;

内置 TCXO,提高频率稳定性;

消除经典的 DC Spike(中心直流尖峰)问题;

增加更多 RAM 与 Flash,方便加载自定义固件。

无线电

此外,HackRF Pro 还新增了 16-bit 扩展精度模式(低采样率下有效位数约为 9~11 bit)以及 4-bit 半精度高速模式(最高可达 40 MSPS),进一步提升不同应用场景下的灵活性。

由于保持了 HackRF One 的生态兼容性,已有的软件、工具链和大量社区资源几乎都可以继续使用,开发者能够无缝迁移到新平台。

总结

HackRF One 自发布以来一直是开源 SDR 领域最受欢迎的平台之一,而 HackRF Pro 更像是在保留经典架构的基础上完成了一次全面升级。FPGA 的加入不仅提升了数字信号处理能力,也让平台具备更大的可编程空间;射频性能、时钟稳定性和接口设计等方面的优化,则进一步增强了其实用价值。

对于 FPGA、无线通信、数字信号处理以及 SDR 开发者而言,HackRF Pro 不仅是一块新的无线开发板,更是一款兼具开放性、可扩展性和长期生态价值的新一代开源 SDR 平台。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分