【技术实现步骤摘要】
一种基于FPGA的卫星信号高速解调方法
[0001]本专利技术涉及通信
,具体涉及一种基于FPGA的卫星信号高速解调方法。
技术介绍
[0002]卫星通信定义为:地球上的无线电通信站之间通过人造地球卫星作为中继站点而进行的通信。卫星通信对调制信号有以下要求:具有恒定包络,快速高频滚降,主瓣较窄,旁瓣功率小。常使用PSK调制。解调的关键是同步技术,包括位同步与载波同步。而因为消息是一串连续的码元序列,解调时必须知道码元的起止时刻,即需要先进行位同步。电台通信时要正确地接收对方的消息,接收方必须从接收信号中恢复出载波信号,使双方载波的频率、相位一致,即需要载波同步。
[0003]卫星通信的传输速率在快速增长,采用FPGA是适应高速、实时处理需求的唯一技术途径。FPGA的特点是其高度并行架构,可以使计算数据吞吐率与时钟速率(Xilinx V7系列可达741Mhz)相等,因此适合用于构建多通道数字信号处理系统。
技术实现思路
[0004]针对现有技术中的上述不足,本专利技术提供了一种基于FPGA的卫星信号高速解调方法。
[0005]为了达到上述专利技术目的,本专利技术采用的技术方案为:
[0006]一种基于FPGA的卫星信号高速解调方法,包括以下步骤:
[0007]S1、对输入的DDC基带信号进行预滤波;
[0008]S2、基于时域能量检测DDC基带信号的突发起始位置,同时从突发起始位置开始缓存DDC基带信号作为第一组缓存数据,记录噪声门限,并根据噪声门限判断是否 ...
【技术保护点】
【技术特征摘要】
1.一种基于FPGA的卫星信号高速解调方法,其特征在于,包括以下步骤:S1、对输入的DDC基带信号进行预滤波;S2、基于时域能量检测DDC基带信号的突发起始位置,同时从突发起始位置开始缓存DDC基带信号作为第一组缓存数据,记录噪声门限,并根据噪声门限判断是否存在连续突发;S3、根据突发起始位置,对第一组缓存数据以一个时隙长度进行FFT运算,同时缓存FFT运算结果作为第二组缓存数据;S4、对第二组缓存数据进行能量统计,得到载频个数,并计算频点及对应的带宽;S5、读取第二组缓存数据,根据S4得到的载频个数、频点和带宽经多通道DDC模块分离各路信号;S6、对S5得到的多通道数据分别进行解调,同时缓存各个单通道数据,作为第三组缓存数据;S7、基于各个单通道数据的最佳采样点对第三组缓存数据进行抽取,得到位同步校正数据;S8、对位同步校正数据作4次方运算和FFT运算,根据FFT运算结果的幅度最大点对应频率确定载波频偏值,同时缓存位同步校正数据作为第四组缓存数据;S9、将载波频偏值与第四组缓存数据相乘,得到频偏补偿后的数据;S10、将频偏补偿后的数据作4次方运算后,输入至CORDIC核进行求角度运算,根据CORDIC核运算结果确定载波相偏值,同时缓存频偏补偿后的数据作为第五组缓存数据;S11、将载波相偏值与第五组缓存数据相乘,得到相偏补偿后的数据;S12、将相偏补偿后的数据输入解映射及差分译码模块得到解调结果。2.根据权利要求1所述的基于FPGA的卫星信号高速解调方法,其特征在于,所述基于时域能量检测DDC基带信号的突发起始位置,具体包括以下分步骤:S2
‑1‑
1、在DDC基带信号的有效段的前半段构建第一窗口,后半段构建第二窗口,分别计算第一窗口和第二窗口内数据的能量,并计算能量差;S2
‑1‑
2、按设定步长将第一窗口和第二窗口向后滑动,根据所有计算的能力差的最大值确定每帧信号的起始、停止位置。3.根据权利要求1所述的基于FPGA的卫星信号高速解调方法,其特征在于,所述分别计算第一窗口和第二窗口内数据的能量,并计算能量差的计算公式为:算第一窗口和第二窗口内数据的能量,并计算能量差的计算公式为:算第一窗口和第二窗口内数据的能量,并计算能量差的计算公式为:
式中,w1
(n)
表示第一窗口内数据的能量,w2
(n)
表示第二窗口内数据的能量,Δ
(n)
表示第一窗口和第二窗口内数据的能量差,L表示DDC基带信号的有效段长度,r
n
‑
m
表示输入第一个窗的数据,表示表示输入第一个窗的数据的共轭,r
n+l
表示输入第二个窗的数据,表示表示输入第二个窗的数据的共轭,其中n,m,l表示数据的序号。4.根据权利要求1所述的基于FPGA的卫星信号高速解调方法,其特征在于,所述根据噪声门限判断是否存在连续突发,具体包括以下分步骤:S2
‑2‑
1、从突发起始位...
【专利技术属性】
技术研发人员:陈华,鲁泽清,雷鑫,罗军,
申请(专利权)人:北京科电航宇空间技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。