基于Hackrf的GNSS接收机

基于Hackrf的GNSS接收机

    • 简介
    • Hackrf-one
    • 硬件配置
      • 1、hackrf硬件配置
      • 2、外部时钟
      • 3、GNSS天线
      • 4、法拉第笼
    • 软件配置
    • 流程
      • 1、fft检查
      • 2、接收并且存储信
      • 3、软件接收机

简介

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

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

Hackrf-one

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

总体来说,hackrf是一个射频前端开发板,它有一个内置的处理器,可以通过命令来轻松配置射频链。它的射频链路如下所示

或者:
使用命令:hackrf_transfer

硬件配置

GNSS信 在抵达地面时由于受到各种干扰,信 功率极低,因此在使用hackrf获取信 时,我们需要额外的硬件设备。

1、hackrf硬件配置

以GPSL1信 为例,中心频率在1575.42MHz,因此在gnuradio的osmocom中,设置rf频率为1575.42MHz,设置IFgain为40,BBgain为38,bandwidth为4.75MHz,sample rate为10MHz,这个sample rate 的设置实际是在设置hackrf中的ADC的采样率,虽然最高采样率有22M,但是由于传输等问题,我使用15M及以上时会 错,如下图

2、外部时钟

3、GNSS天线

这个信 流图当然是随意的,就是说大家可以随意地增加模块,比如在信 接收的后面直接接上一个数字低通滤波器,这样能更好地将GPS信 区分出来。

流程

1、fft检查

在所有的配置都弄好之后,建议首先进行fft的的信 检查,虽然GPS信 到达地面时会很弱,可能该信 会被周围的热噪声覆盖,但是很有可能在GPSL1信 1575MHz的附近有2MHz的带宽。

我们先disable信 流图里面的文件存储模块,运行流图,跳出时域和频域的谱图:

基于Hackrf的GNSS接收机
左边的跟踪上了,右边的其实没有跟踪上

那么到这里就结束了,软件接收机后面的功能其实还没有移植完,移殖完再更新吧。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月21日
下一篇 2021年7月21日

相关推荐