从零开始研发GPS接收机连载——17、北斗B1信号的接收

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

从零开始研发GPS接收机连载——17、北斗B1信号的接收


前言

笔者一直也想对北斗信号进行接收来着,但一直苦于没有信号源而迟迟未动手,之前购买的Harkrf One只能模拟GPS L1的信号,没有一个方便的信号源那只能接收天上的信号了。但笔者家里阳台只能看到一小半边天,接收环境不太理想。总不能跑到房顶去调试吧,那被邻居看到了还以为我在搞啥神秘的活动可不好。这不趁着十一假期又能回老家了,老家房子有自家房顶天台,趁这个机会可以开展几天测试了。为了调试方便,特意买了一根15米的线缆,直接将房顶天线引导了书房,简直是太方便了,终于不用把笔记本抬到天台了。

MAX2771 B1频点配置

相对于GPS L1信号,北斗B1信号主要有两点不一样。
频点:北斗B1频点为1561.098MHz,和GPS L1频点1575.42MHz相差不大。
带宽:北斗B1信号带宽为4.092MHz,码速率是2.046Mbps。而GPS L1信号带宽是2.046MHz,码速率是1.023Mbps。
参考GPS L1频点在MAX2771的配置,只要稍微修改一下就可以配置成北斗B1频点了。

从零开始研发GPS接收机连载——15、使用新射频成功打卡日本地标

(1)配置时钟路径得到采样时钟
射频板上使用了一个TXCO晶振的16.369MHz的时钟,根据这个时钟路径图,采样时钟是可以精细的配置的,不过为了最简单使用,就直接采样时钟频率就是晶振的频率了。输入时钟可以是8MHz到44MHz之间

在这里插入图片描述
(2)配置频率综合器得到中频

首先需要配置合适的RDIV,使相位频率检测器比较频率Fref/RDIV落在0.05MHz和32MHz之间。 我这里时钟输入是16.369MHz,因此RDIV = 16即可。然后配置NDIV之后可得到中频,这里配置NDIV = 1522,

1561.098-Fref/RDIVNDIV=1561.098-16.369e6/161522= 3.996875M

(3)配置滤波器中心频点和带宽

如果选择了4.2MHz的带宽,则带通滤波器的中心点计算公式为:
在这里插入图片描述
Fcneter 就是中频,只要计算出来配置到FCEN寄存器即可。滤波器中心频点千万别搞错了,不然有用信号都被滤掉了就接收不到了。

(4)ADC数据格式

采用IQ都是2bit,数据格式为幅度位符号位。

(5)输出接口

输出接口很简单了,I数据2个接口,Q数据2个输出接口。时钟输出就是CLKOUT接口输出的采样时钟。

抓取信号仿真

配置完成后,还是像之前GPS L1信号的流程,首先使用ILA采集一些信号出来做一下捕获处理。先用手机来接收一下天上的信号,看看有什么卫星
在这里插入图片描述
ILA采集一些信号的频谱:

在这里插入图片描述
26号卫星捕获结果:
在这里插入图片描述
40号卫星捕获结果:
在这里插入图片描述

说明成功接收到了北斗B1的信号。北斗B1信号的捕获跟踪与GPS L1信号的捕获跟踪处理基本是差不多的,只要射频能够收到信号,有了处理GPS L1信号的基础,接下来北斗B1信号捕获跟踪也就不是什么难事了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FPGA十年老鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值