基于Hackrf的GNSS接收机

本文详细介绍了如何利用hackrf-one搭建一个GNSS接收机,包括硬件配置如hackrf、外部时钟、GNSS天线和法拉第笼,以及软件配置和接收信号的流程,涉及gnuradio、osmocom等工具的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

hackrf是一个便宜,体积很小的射频模块,它的内容可以在其主页找到:hackrf-one它的教程在youtube上也有但是在国内的话可以看b站或者优酷上的内容:hackrf中文教程

如果你想要使用hackrf做任何事情,都要先看完教程视频

本文介绍了使用hackrf搭建一个GNSS接收机射频前端的方法,内容将包括hackrf的一些特性、hackrf的设置、GNSS软件接收机的使用等一系列内容。

Hackrf-one

正如简介所说,使用hackrf之前要先看完对应的简介视频。

总体来说,hackrf是一个射频前端开发板,它有一个内置的处理器,可以通过命令来轻松配置射频链。它的射频链路如下所示
hackrf射频链路
它的RF前端能够接收从30MHz到6GHz的信号,这是通过将信号分成三个部分组合起来实现的,信号会通过混频的方式从RF到IF,IF的信号范围是从2.3GHz到2.7GHz,接着通过下变频到基带,然后就直接进行AD采样,采样的最大频率是22MHz,但是然而要注意的是,在使用中,接收模式下,我们只能设置RF、IF、BB的增益,发送模式下,只能设置RF和BB的增益。

此外,其采样方式是IQ正交采样,因此最后传出的信号是复信号,在教程视频中会提到,其输出信号会是32位float的IQ信号。

使用hackrf最好的方式当然是在gnuradio中,使用osmocom的模块对hackrf进行配置,当然你也可以直接使用命令行工具。

使用gnuradio和osmocom:
在这里插入图片描述
图片里面的osmocom source 就是和板子连接的接口,在这个模块里面可以配置hackrf的硬件,在这个模块之后的所有模块都是软件处理的部分,与硬件没有关系。

或者:
使用命令:hackrf_transfer

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值