图像缩略图

带频谱分析仪的hackRF工具箱

版本1.0.0.0(6.09 KB)由 蒂尔曼·斯图布勒
hackRF的MATLAB接口

1.6K下载

更新2016年2月21日

查看许可证

这个提交是在MATLAB中直接使用hackRF(一个无线电接收机/发射机)的接口。它给你缓冲的接收和发送功能,你可以控制参数,如频率,增益,采样率,接收机和发射器增益。这不过是一个方便的途径,可以让你轻松地进入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

然后,您需要通过调用make脚本来编译MEX网关函数。
要访问hackrf设备,请创建hackrf类的实例。该对象将调用MEX函数,并提供对hackrf无线电的直观控制。对于接收/发送信号,您需要提供适当的回调函数来处理复杂样本。

请注意,在使用MATLAB中的hackrf时,拔下它会立即杀死MATLAB(至少在我的计算机上是这样)。为安全起见,只有在关闭MATLAB后才将其拔下。

互联网上的某个地方还有另一个用于hackrf的MA万博1manbetxTLAB/Simulink接口。不幸的是,我无法编译它,所以我只做了一个自己的。

引用为

蒂尔曼·斯图布勒(2021年)。带频谱分析仪的hackRF工具箱(//www.tianjin-qmedu.com/matlabcentral/fileexchange/55537-hackrf-toolbox-with-spectrum-analyzer),MATLAB中央文件交换。恢复.

MATLAB版本兼容性
使用R2015b创建
与任何版本兼容
平台兼容性
窗户 马科斯 Linux
致谢

受到启发的:SDRplay RSP2 Matlab工具箱

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!