0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

大学毕业设计一席谈之二十八 GPS卫星信号的捕获算法仿真(13)PMF-FFT

通信工程师专辑 来源:未知 2023-07-27 23:55 次阅读

什么是PMF-FFT?之前已经讲了二维捕获。先回顾一下基本概再比较两种算法的差异?这将有助于真正的掌握PMF-FFT。学习是一个充满各种反复的过程!二维捕获其实就是检测C/A码的循环相关结果。C/A码循环相关是指对于每一个多普勒频移点,一次性计算出所有码相位的相关峰,它是基于数字信号处理中的卷积相关定理和循环相关定理实现并行处理的。C/A码循环相关的具体流程为在特定的搜索频点上接收完一个码周期的输入信号之后,对其做FFT( fast Fourier transform) 变换,然后与本地已经存储好的C/A码 FFT 变换值做乘法,再做IFFT( inverse FFT) 变换,即可得到所有码相位上的相关值。

2023年7月,续写本系列文章,内容超级精细,文章也特别长,超过三千字,都快赶上一篇本科毕业设计论文了。不为别的,只为大家看完理论和代码后,能真正掌握PMF-FFT算法。

回归主题!该讲解什么是PMF-FFT?部分配滤波器(PMF)和快速傅里叶变换(FFT)结合!该过程是在匹配滤波器的基础上将匹配滤波器与FFT相结合的捕获方案。它的基本思想是利用自相关函数的傅里叶变换特性在时域和频域同时对信号做并行处理。将输入的数字中频信号混频后送入匹配滤波器组,在匹配滤波器组中做累加运算,然后将匹配滤波器组输出的相关值送入FFT模块做频谱分析,最后把FFT输出的结果送入检测模块进行信号捕获判决。本算法和最早使用的串行匹配滤波法相类似,区别在于输入数据被分为多个等间隔段做相干积分,然后进行并行运算处理。

96c176c0-2c95-11ee-815d-dac502259ad0.gif

二维捕获内容可在本公众号内查找相关文章!

96f70bfa-2c95-11ee-815d-dac502259ad0.png

为什么在扩频信号的捕获系列文章中讲了二维捕获后,又简单介绍PMF-FFT算法仿真的过程呢?在扩频通信系统中,扩频码被用来区分和识别用户,因此捕获的时候依赖的扩频码和导航信号中的扩频码不是一种呈现方式。主要体现在两个方面。第一有无滚降成型,第二有无重复周期出现!导航信号中的扩频码是重复出现的且无滚降成型!!!那之前为什么在扩频信号的捕获系列里面讲PMF-FFT呢?听我道来。 大学毕业设计一席谈之十五 扩频信号的捕获 (10) PMF-FFT

扩频码同步是移动通信系统中的关键技术!!!它包括捕获和跟踪两个阶段。捕获阶段完成码的粗对准,跟踪阶段完成收发信机间码的精细同步。扩频码的快速捕获是扩频通信的关键问题。在卫星通信中,多普勒频移会极大地增加扩频码同步的难度。因为即使存在很小的载波频差,也会导致表征码对齐的相关峰急剧减小。地面蜂窝移动通信所要面对的多普勒频移最多为200Hz,而卫星通信所要面对的多普勒频移可达10KHz以上。原来还有卫星通信的场合会使用扩频通信,而此时的环境中就会有高动态信号产生。那么此时也是需要快速捕获的。PMF-FFT就会派上用处!请记住下面这段话!这是理解PMF的关键!

9785cac0-2c95-11ee-815d-dac502259ad0.png

为了能够正确解扩扩频信号,需要使得本地复现的码应与接收信号的码完全对齐。在初始捕获过程中,接收机通过调整码相位来尝试对齐发送码直到完成粗对准。此时两个码之间的误差一般在1/2码片(根据码片内的采样点数不同会有差异)以内。捕获成功后会进入码跟踪阶段,通过调整本地码发生器的时钟来不断补偿载波多普勒在码片周期上引起的码多普勒。扩频信号跟踪的内容后续会详细讲解,这里只是简单提及!

那么在其他通信方式中该算法的表现如何呢?采用突发通信方式的扩频通信系统中,传输数据帧经常采用捕获同步头引导数据段的格式。当接收信号信噪比较低时,为了保证捕获概率,要求同步头有足够的长度,可以选择长码或多个周期的短码实现,其中长码因为具有保密性好、抗干扰能力强的优点成为优选方案。此时同步头内伪码周期不重复,只能采用伪码相位并行搜索的方法进行捕获,并且在伪码相位搜索的同时需要完成载波多普勒的搜索。在伪码长度较短、载波多普勒范围较小的情况下,通常采用频率分段多匹配滤波器并行处理的捕获方法,该方法具有理论上的最大硬件资源消耗,当信号的多普勒范围较大或伪码较长时往往会导致硬件设计复杂度过高而无法实现。部分配滤波器(PMF)和快速傅里叶变换(FFT)相结合的PMF-FFT算法能够实现伪码相位和载波多普勒的并行二维搜索,对于相同的多普勒捕获范围,其所需资源远小于频率分段多匹配滤波器并行处理捕获方法,但是与串行捕获方法相比,其实现所需的硬件资源依然非常高,尤其是当伪码码长较长、多普勒动态范围较大时,其实现难度很大。其实算法很难兼顾所有的方面,只能根据环境各取所需。

96c176c0-2c95-11ee-815d-dac502259ad0.gif

97a77dbe-2c95-11ee-815d-dac502259ad0.jpg

本文开始将详细介绍如何在GPS信号中使用PMF-FFT进行捕获。为什么选择在这里详细讲解呢?因为这个算法最广泛的应用场景就是导航信号处理环境,GPS信号就是典型的导航信号。由于之前的算法程序的仿真是在扩频通信系统中完成的,因此在信号环境中设置了一定的起始条件,故缩小了搜索范围。在本系列中,信号的环境符合实际情况,不做任何多余的限制,看看算法的搜索效果!注意:信号源中不再含有滚降成型!导航系统中的信号就不含有滚降成型,因为矩形波的上升沿是要被用在伪距和定时计算中的。这是导航信号和之前的扩频信号源的最大区别。切记!!!

原文标题:大学毕业设计一席谈之二十八 GPS卫星信号的捕获算法仿真(13)PMF-FFT

文章出处:【微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信网络
    +关注

    关注

    21

    文章

    2031

    浏览量

    52001

原文标题:大学毕业设计一席谈之二十八 GPS卫星信号的捕获算法仿真(13)PMF-FFT

文章出处:【微信号:gh_30373fc74387,微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    GPS北斗卫星时钟服务器功能是什么?

    京准电钟|GPS北斗卫星时钟服务器功能是什么?
    的头像 发表于 10-15 14:59 268次阅读
    <b class='flag-5'>GPS</b>北斗<b class='flag-5'>卫星</b>时钟服务器功能是什么?

    福禄克公司助力北京交通大学毕业实习活动

    近日,福禄克公司计量校准部首席电磁计量师杨胜利老师及多位电学技术支持老师们行,受邀前往北京交通大学自动化系。在这里,他们与大四的本科生、研究生和博士生们共同开启了场意义非凡、别开生面的毕业
    的头像 发表于 08-16 10:36 495次阅读

    GPS北斗双系统:卫星时钟同步 卫星对时装置-安徽京准

    GPS北斗双系统:卫星时钟同步(卫星对时装置)-安徽京准
    的头像 发表于 07-15 16:39 606次阅读
    <b class='flag-5'>GPS</b>北斗双系统:<b class='flag-5'>卫星</b>时钟同步 <b class='flag-5'>卫星</b>对时装置-安徽京准

    选择正确的GPS北斗定位天线——北斗GPS天线使用技巧与性能对比

    思为无线GPS多模卫星定位导航北斗模块的冷启动捕获灵敏度可达-148dBm,接收器能够在无任何先前协助数据的情况下,从完全关闭状态下捕获卫星
    的头像 发表于 07-10 17:02 2511次阅读
    选择正确的<b class='flag-5'>GPS</b>北斗定位天线——北斗<b class='flag-5'>GPS</b>天线使用技巧与性能对比

    同步时钟:北斗/GPS卫星、电信基站、NTP以太网校时方式的区别

    同步时钟是保证各设备时间统的重要装置,广泛应用于电力、通信、金融、学校、医院、地铁等多个领域。目前,常用的同步时钟方式包括:北斗/GPS卫星、电信基站、NTP以太网等。   下面跟着小编来看
    的头像 发表于 06-27 16:56 625次阅读
    同步时钟:北斗/<b class='flag-5'>GPS</b><b class='flag-5'>卫星</b>、电信基站、NTP以太网校时方式的区别

    思看科技助力浙江大学机械工程学院2024年“思看杯”本科毕业设计展圆满举办!

    6月7日,浙江大学机械工程学院2024年“思看杯”本科毕业设计展在浙江大学紫金港校区机器人与智能装备学生创新实践基地顺利召开,吸引了线上线下近千人的参与。 思看科技为本次毕业展提供了多
    的头像 发表于 06-14 15:35 494次阅读
    思看科技助力浙江<b class='flag-5'>大学</b>机械工程学院2024年“思看杯”本科<b class='flag-5'>毕业设计</b>展圆满举办!

    深圳特信屏蔽器|GPS信号探测器的作用与工作原理.

    种能够检测并分析GPS信号的设备,其主要作用在于帮助用户了解周围环境中的GPS信号情况,提供准确的定位信息。它可以帮助用户快速锁定
    发表于 04-08 09:07

    深圳特信电子|GPS信号屏蔽器:功能、原理与使用全指南.

    深圳特信电子|GPS信号屏蔽器:功能、原理与使用全指南在现代社会,GPS技术已经成为生活中不可或缺的部分,但有时我们可能希望保护隐私或防止被追踪。这时候,
    发表于 04-07 08:58

    GPS卫星同步时钟的工作原理及应用场景介绍

    GPS卫星同步时钟是种基于全球定位系统(GPS)的授时系统,它利用GPS卫星原子钟的高精度时间
    的头像 发表于 03-19 10:28 1741次阅读
    <b class='flag-5'>GPS</b><b class='flag-5'>卫星</b>同步时钟的工作原理及应用场景介绍

    同步时钟:北斗/GPS卫星、电信基站、NTP以太网等多种校时方式的区别

    同步时钟是保证各设备时间致性的重要技术,在通信、金融、电力等多个领域有着广泛应用。目前,常用的同步时钟方式包括北斗/GPS卫星、电信基站、NTP以太网等。 1. 北斗/GPS
    的头像 发表于 03-19 08:45 907次阅读
    同步时钟:北斗/<b class='flag-5'>GPS</b><b class='flag-5'>卫星</b>、电信基站、NTP以太网等多种校时方式的区别

    手机定位技术之卫星定位和移动基站定位

    GPS种通过卫星信号来确定接收设备位置的定位技术。手机内置的 GPS 芯片可以接收来自卫星
    的头像 发表于 02-26 15:19 5220次阅读
    手机定位技术之<b class='flag-5'>卫星</b>定位和移动基站定位

    什么是gps定位? gps定位放线的步骤有哪些

    GPS定位是种通过全球卫星定位系统(GPS)来确定地理位置的技术。GPS定位系统是由组空间分
    的头像 发表于 01-22 15:48 6518次阅读

    实时频谱分析仪FFT功能如何采集信号

    分析仪的FFT功能如何采集信号之前,首先我们需要了解FFT算法的原理和作用。 FFT算法
    的头像 发表于 01-19 15:01 1162次阅读

    大学毕业设计一席谈之四十一压电信号的睡眠检测算法(13)程序升级

    先来看看改动的程序!每个部分都有相应的说明和介绍。这是程序最终的运行结果!
    的头像 发表于 01-13 09:39 440次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之四十一压电<b class='flag-5'>信号</b>的睡眠检测<b class='flag-5'>算法</b>(<b class='flag-5'>13</b>)程序升级

    gps卫星信号的组成原理

    GPS全称为Global Positioning System,就是全球定位系统。它由系列的卫星和地面控制站组成,用来提供准确的地理位置和时间信息。GPS
    的头像 发表于 01-09 10:35 1555次阅读