以下文章来源于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 平台。
全部0条评论
快来发表一下你的评论吧 !