用频谱分析仪hackRF工具箱

hackRF MATLAB接口

2.1 k下载

更新2016年2月21日

查看许可协议

这个提交接口使用hackRF(无线电接收机/发射机)直接在MATLAB。它为您提供了缓冲接收和传输功能,你可以控制参数,如频率,增益,采样率、接收机和发射机增益。它只不过是一个方便hackrflib网关。它可以避免编写临时文件,然后调用hackrf_transfer的样本。
同时,有一个小图形应用“全景”,这是一个简单但有用的频谱分析仪。你可以交互地调整hackRF平移和缩放到频谱显示。这个工具需要DSP工具箱。

第一个前提是编译hackrf库可以在这里:
https://github.com/mossmann/hackrf
(或者只是为您的linux安装它如果有一个包)。
在这里找到一些有用的指令进行编译:
https://mborgerson.com/getting-started-with-the-hackrf-one-on-ubuntu-14-04

然后,您需要编译的墨西哥人网关功能调用脚本。
获得hackrf设备,创建hackrf类的一个实例。这个对象会调用墨西哥人的功能和它将提供直观的控制hackrf收音机。接收/发送信号,需要提供适当的回调函数来处理复杂的样品。

请注意,在使用MATLAB中的hackrf,拔掉它会立刻杀了MATLAB(至少在我的电脑是这样)。为了安全起见,只有拔掉后关闭MATLAB。

还有一个MATLAB / Simulink hac金宝appkrf在互联网接口。不幸的是,我无法编译它,所以我只是做了我自己的一个。

引用作为

Tillmann Stubler (2023)。用频谱分析仪hackRF工具箱(//www.tatmou.com/matlabcentral/fileexchange/55537-hackrf-toolbox-with-spectrum-analyzer), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2015b
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在射频工具箱帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.0.0.0