一种高动态低信噪比环境下的卫星弱信号捕获方法及系统技术方案

技术编号:24087205 阅读:77 留言:0更新日期:2020-05-09 06:33
本发明专利技术公开一种高动态低信噪比环境下的卫星弱信号捕获方法及系统,包括一次捕获模块和二次捕获模块,均采用基于内插频率计算方法计算信号,一次捕获模块成功捕获到信号之后停止工作并将估计粗频偏和粗定时信息送入二次捕获模块,若一次捕获模块成功捕获信号,则给出启动二次捕获模块的启动信号,二次捕获模块根据一次捕获模块给出的粗定时位置信息和粗频偏补偿之后的信号进行二次频率估计和信号到达验证。本发明专利技术采用一次捕获模块对信号的频谱和位置进行快速捕获,计算出信号的粗频谱和粗位置,然后根据二次捕获模块对信号进行捕获验证和频率精估;提高了估计精度,可适用于各类接收机中,具有较高的工程价值。

A method and system of satellite weak signal acquisition in high dynamic and low SNR environment

【技术实现步骤摘要】
一种高动态低信噪比环境下的卫星弱信号捕获方法及系统
本专利技术属于卫星通信系统领域,具体涉及一种高动态低信噪比环境下的卫星弱信号捕获方法及系统。
技术介绍
在低信噪比高动态环境下,信号具有较大的多普勒频偏和多普勒频率变化率,这给弱信号的捕获带来了相当大的困难。针对弱信号的大频偏捕获,通常采用分段匹配滤波和快速傅里叶变换结合,即PMF-FFT算法实现。但FFT的功率谱最大值处存在栏栅效应,无法估计出准确的多普勒频偏值,从而产生较大的扇贝损失和估计频率误差。另一方面,多普勒频偏对匹配滤波的频率响应结果存在一定的衰减作用。针对这些问题,现有文献提出采用加窗函数和改进加窗函数来提高精度;也有文献提出PMF-FFT和频谱校正相结合的捕获算法,及PMF-FFT和二次函数内插结合的方法。但以上方法改进效果均不是很明显且复杂度较高,且对于低信噪比信号的检测需要相当长的数据存储才能计算出相关峰。在信号捕获成功之后,当前帧估计出的频率是在下一帧进行补偿,由于多普勒变化率和晶振的漂移又会引入新的频偏,尤其是对于低速信号影响很大,现有的技术均未考虑这一点,从而会造成信本文档来自技高网...

【技术保护点】
1.一种高动态低信噪比环境下的卫星弱信号捕获方法,其特征在于,包括以下步骤:/n(1)对预先获取的样本设置一个环形缓冲器;/n(2)读取环形缓冲器中的数据与本地的UW波形进行共轭匹配,并对匹配后的数据进行一次FFT处理;/n(3)计算背景噪声,进行信号捕获判决,若判决成功则计算出捕获位置信息并启动二次捕获模块关闭一次捕获模块;/n(4)根据FFT模块输出的功率谱求解最大功率谱线的位置并根据位置信息采用内插的方法计算出频偏;/n(5)设计二次捕获模块的双RAM输入模块,采用1-0计数器来切换两个RAM完成ping-pong操作,每个ping-pong RAM的深度设置为1帧的长度,当输入一帧数据...

【技术特征摘要】
1.一种高动态低信噪比环境下的卫星弱信号捕获方法,其特征在于,包括以下步骤:
(1)对预先获取的样本设置一个环形缓冲器;
(2)读取环形缓冲器中的数据与本地的UW波形进行共轭匹配,并对匹配后的数据进行一次FFT处理;
(3)计算背景噪声,进行信号捕获判决,若判决成功则计算出捕获位置信息并启动二次捕获模块关闭一次捕获模块;
(4)根据FFT模块输出的功率谱求解最大功率谱线的位置并根据位置信息采用内插的方法计算出频偏;
(5)设计二次捕获模块的双RAM输入模块,采用1-0计数器来切换两个RAM完成ping-pong操作,每个ping-pongRAM的深度设置为1帧的长度,当输入一帧数据之后1-0计数器加1,1-0计数器为1的时候写ping读pong,1-0计数器为0的时候写pong读ping;
(6)对ping-pongRAM中读出的数据进行频率补偿;
(7)进行相关值R(m)计算;
(8)计算估计的频偏。


2.根据权利要求1所述的一种高动态低信噪比环境下的卫星弱信号捕获方法,其特征在于,步骤(1)所述的环形缓冲器的长度为帧长+UW采样长度。


3.根据权利要求1所述的一种高动态低信噪比环境下的卫星弱信号捕获方法,其特征在于,步骤(2)所述频偏通过以下公式实现:



其中,r(n)为接收信号,xuw(n)为本地UW波形序列,X(k)为FFT计算输出的功率谱,N为观测样点个数,xuw(n)的上标H表示共轭转置。


4.根据权利要求1所述的一种高动态低信噪比环境下的卫星弱信号捕获方法,其特征在于,所述步骤(3)包括以下步骤:
(31)背景噪声计算公式如下:



其中,kmax表示最大峰值对应的位置,mod(N,n)表示对n取模N以保证背景噪声取值在带内,X(n)表示第n位置处的最大谱线值;
(32)背景噪声取最大值右边16个样点之外的64个点的值求和,当Max_Value>back_noise则认为捕获成功,并记录当前读地址位置,起始读地址就为数据帧同,在下一帧输入的同时给出帧到达信息:
Frame_head_pos=mod(frame_length,read_addr_CAP+frame_length)
其中Frame_head_pos为帧头位置,frame_length为帧长,read_addr_CAP为一次捕获成功之后记录的起始读地址。


5.根据权利要求1所述的一种高动态低信噪比环境下的卫星弱信号捕获方法,其特征在于,所述步骤(4)包括以下步骤:
(41)计算最大频率谱线对应的值,并取最大值谱线左右的两个值:
Max_Value=max(X(k))k=1,2,...N
Max_Pos=kmax
其中,Max_Value表示最大谱线对应的值,Max_Pos表示对大谱线对应得位置;取最大值谱线左右的两个值...

【专利技术属性】
技术研发人员:吴彬彬张黎冯素园魏长虎刘菊田
申请(专利权)人:南京六九零二科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1