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

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

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

    关注

    22

    文章

    2113

    浏览量

    54504

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    GPS北斗卫星导航信号转发器# 卫星信号转发器#导航信号转发

    卫星
    知道点啥
    发布于 :2026年05月20日 18:48:14

    gps信号转发器 卫星信号转发 全系统 GNSS 信号转发器的技术原理与行业应用

    卫星信号转发器,简单说就是把室外的卫星信号,接收、放大、转发到室内、地下室、屏蔽机房等信号收不到的地方的专用设备。通过室外天线接收北斗、
    的头像 发表于 05-20 16:29 260次阅读
    <b class='flag-5'>gps</b><b class='flag-5'>信号</b>转发器 <b class='flag-5'>卫星</b><b class='flag-5'>信号</b>转发 全系统 GNSS <b class='flag-5'>信号</b>转发器的技术原理与行业应用

    fft算法c语言的实现

    问题之前我烦恼了会儿,但别忘了。 前者的展开是N/2,因为此时n是奇偶校验分离的,是从根据的可约束性得出的,在此不能混淆。 没有必要提到计算效率。 m级计算总共需要: FFT c语言实现 FFT
    发表于 01-27 06:10

    如何挑选gps北斗导航卫星信号模拟器 导航卫星模拟器 gps模拟信号发生器

    提供稳定可控的测试条件。 导航卫星模拟器的工作原理:从信号生成到接收验证 GNSS卫星信号模拟器的本质是“信号复现系统”,其核心功能是模拟
    的头像 发表于 12-09 16:23 1881次阅读
    如何挑选<b class='flag-5'>一</b>款<b class='flag-5'>gps</b>北斗导航<b class='flag-5'>卫星</b><b class='flag-5'>信号</b>模拟器 导航<b class='flag-5'>卫星</b>模拟器 <b class='flag-5'>gps</b>模拟<b class='flag-5'>信号</b>发生器

    精准同步,毫秒不差:专业级GPS授时仪

    GPS授时仪接收北斗卫星GPS卫星、CDMA、SDH、PTP、IRIG-B码、串口等外部时间基准信号,通过智能时间源
    的头像 发表于 10-28 16:33 814次阅读
    精准同步,毫秒不差:专业级<b class='flag-5'>GPS</b>授时仪

    通信技术试验卫星二十号发射成功

    据央视新闻报道,我国在北京时间2025年10月23日22时30分,我国成功发射通信技术试验卫星二十号,这是长征系列运载火箭的第 602 次飞行任务;卫星二十号属于我国通信技术试验系列;
    的头像 发表于 10-24 10:49 6357次阅读

    AT6558--北斗定位芯片 款高性能 BDS/GNSS 多模卫星导航接收机 SOC 单芯片

    ,可以同时接收六个卫星导航系统的 GNSS 信号,并且实现联合定位、导航与授时。二、AT6558的功能概述: 支持 BDS/GPS/GLONASS 卫星导航系统的单系统定位,以及任
    发表于 09-29 09:54

    长城汽车出席第二十八届汽车安全技术国际学术会议

    近日,由清华大学牵头成立的中国汽车工程学会汽车安全技术分会主办,主机厂、高校、第三方机构等单位申请承办的第二十八届汽车安全技术国际学术会议,于河北省保定市召开。作为本次会议的承办方,长城汽车首次以体系化方式发布长城汽车安全IP,建立“全面安全”新标准,打破行业对“安全=碰
    的头像 发表于 08-25 10:01 1069次阅读

    DFT算法FFT算法的优劣分析

    算法之间有什么不同,采用相关算法的依据。下面就来介绍下两种算法的不同以及适用的些场合。 DFT算法
    的头像 发表于 08-04 09:30 1857次阅读

    华为助力哈尔滨工业大学毕业典礼网络部署保障

    近日,哈尔滨工业大学隆重举行了2025年毕业典礼暨学位授予仪式,送别校三区即将迈向新征程的7203名本科毕业生、4071名硕士毕业生、54
    的头像 发表于 06-26 11:22 1212次阅读

    二十八章 RTC——实时时钟

    本文介绍了W55MH32的RTC外设,其为掉电可运行的32位计数器,常用LSE 32.768KHz时钟源,引入UNIX时间戳概念。还介绍相关库函数,及配置RTC、处理中断、显示时间和校准LSI频率的实验。
    的头像 发表于 06-20 14:08 1572次阅读
    第<b class='flag-5'>二十八</b>章 RTC——实时时钟

    GPS授时装置应用技术

    GPS授时装置接收北斗卫星GPS卫星、CDMA、SDH、PTP、IRIG-B码、串口等外部时间基准信号,通过智能时间源
    的头像 发表于 06-16 14:55 848次阅读
    <b class='flag-5'>GPS</b>授时装置应用技术

    GPS卫星对时装置的技术原理与应用场景

    在现代信息化社会中,精准的时间同步对许多行业至关重要,而GPS卫星对时装置正是实现高精度时间同步的关键设备之。这类装置通过接收全球定位系统(GPS
    的头像 发表于 06-16 14:35 1224次阅读
    <b class='flag-5'>GPS</b><b class='flag-5'>卫星</b>对时装置的技术原理与应用场景

    泰克TBS1052C示波器从基础波形捕获FFT频谱分析实战

    示波器作为电子工程师的“眼睛”,在信号调试、故障诊断和性能分析中扮演着关键角色。泰克TBS1052C示波器凭借其高精度、多功能和易用性,成为众多领域的必备工具。本文将深入讲解从基础波形捕获FFT
    的头像 发表于 06-09 15:28 1155次阅读
    泰克TBS1052C示波器从基础波形<b class='flag-5'>捕获</b>到<b class='flag-5'>FFT</b>频谱分析实战

    GPS卫星校时设备:精准时间的“空中灯塔”

    在现代社会,时间的准确性对许多行业至关重要。无论是金融交易、电力调度,还是通信网络、数据中心,都需要高度同步的时间基准。而GPS卫星校时设备,正是通过太空中的卫星信号,为地面提供高精度
    的头像 发表于 05-30 14:12 1176次阅读
    <b class='flag-5'>GPS</b><b class='flag-5'>卫星</b>校时设备:精准时间的“空中灯塔”