一种采样信号超精细频谱的计算方法及系统

文档序号:34061530发布日期:2023-05-06 11:05阅读:101来源:国知局
一种采样信号超精细频谱的计算方法及系统

本发明属于微弱信号检测,更具体地,涉及一种采样信号超精细频谱的计算方法及系统。


背景技术:

1、信号检测与识别技术广泛应用于航天、通信设备、卫星通讯、空间引力波探测等领域,是通信、航天装备设计等领域的重要研究内容之一。

2、微弱信号的检测与分析,需要极大程度提高信噪比,有效抑制噪声对信号的干扰。分析与检测极其靠近载频的微弱信号十分困难,不仅需要提高信噪比,还需要获得具有极高频率分辨率的信号频谱。目前,经典的信号频谱估计方法有:周期图法、自相关法、bartlett法和welch法。周期图法又称为直接频谱计算法,它将随机信号的n点观察数据视为一个能量有限信号,直接对离散序列进行傅里叶变换得到信号的频谱。自相关法又称为间接法或bt法,该方法以维纳—幸钦定理为理论基础,要求信号长度n以外的信号为零,具有一定局限性。bartlett法将随机采样序列xn(n)分成l段,每段数据长度都为n/l,将每一段数据加窗后计算功率谱,然后计算总的功率谱的平均。welch法是以bartlett法为基础的改进,即允许每一段数据有部分交叠,且每一段数据窗口可选择非矩形窗(例如使用汉宁窗、汉明窗等),可以有效改善矩形窗旁瓣较大所引起的频谱失真问题。由于受到采样序列长度的限制,这些计算方法获得的频谱,其频率分辨率都不够高、且计算效率低下。

3、综上,目前常用的信号频谱计算方法的局限性在于:无法计算超长采样时间、数据量极大的采样序列的超精细频谱。在常规配置的计算机条件下,要计算频率分辨率达到毫赫兹甚至微赫兹级别的频谱、观察信号的超低频频谱结构、分析信号的极近端相位噪声时,经典的频谱分析与估计方法已无法满足应用需求。


技术实现思路

1、针对现有技术的缺陷,本发明的目的在于提供一种采样信号超精细频谱的计算方法及系统,旨在解决现有信号频谱计算方法中,无法计算具有超长采样时间信号的频谱,难以计算具有高采样频率、超大数据量的信号序列及其频谱,以及获得的信号频谱的频率分辨率较低、计算所需的硬件配置条件苛刻等问题。

2、为实现上述目的,本发明一方面提供了一种采样信号超精细频谱的计算方法,包括以下步骤:

3、步骤1、对于信号带宽极小的超长采样时间的调制信号采样序列,根据采样总时长t和采样频率fs,计算采样序列的总采样点数;

4、步骤2、根据预设的数据分段时长dt,对前述采样序列进行等时长分段,在每一个分段内,对该信号序列进行数字正交下变频和级联滤波抽取处理,得到该分段数据的复基带iq数据序列,该复基带iq数据序列的数据率须满足奈奎斯特低通采样定理的最低要求;

5、步骤3、将各分段的复基带iq数据序列按序号进行拼接,得到对应于原采样序列时长、但数据率极低的完整时长复基带iq序列;

6、步骤4、对上述完整时长的复基带iq序列进行时频变换,得到对应于原采样序列的信号频谱,该频谱即具备超精细的频率分辨率。

7、进一步地,在步骤1中,对有效带宽极小的调制信号进行总时长为t的超长时间采样时,采样频率fs须满足奈奎斯特低通采样定理的要求,即fs≥2f0+bw,其中,f0、bw分别为调制信号的中心频率和有效带宽。不采用带通采样的原因是避免因f0>>bw而使用高奈奎斯特频带时产生的有效幅度衰减,以及避免有效带宽外的非稳定杂散或干扰可能产生的频谱混叠。由此总的采样点数极大,导致因计算机工作内存空间限制而无法一次性完成对该采样序列的时频分析。

8、进一步地,在步骤2中,对采样序列进行分段时需保证数据连续性,即:相邻两个分段中不能出现重复采样点或漏掉采样点情况。

9、进一步地,在步骤2中,对分段数据序列进行数字正交下变频和滤波抽取处理时,本振频率设置为调制信号的中心频率f0,低通滤波器的输入/输出信号带宽比和抽取倍率均远大于1,因此需要设计多级级联的滤波-抽取单元来达到与单级高阶滤波-抽取处理相同的效果,并大幅度降低计算量。

10、进一步地,在步骤2中,设计的多级级联滤波-抽取单元,需要设置滤波器初始值,从而保证滤波输出数据的正确性。对第m(m=1,2,…,t/dt)个分段内下变频至零中频后的iq复基带数据序列sm进行级联滤波-抽取处理时,如果设计的l级级联滤波器的阶数分别为p1,p2,…,pj-1,pj,…,pl(l≥2为正整数),经过每一级滤波后分别抽取k1,k2,…,kj-1,kj,…,kl-1,kl倍,则滤波器初始值设置及抽取规则如下:

11、步骤2-1,考虑各级滤波器对输入数据滤波处理时需要的初值条件,将第1个分段内l级级联滤波器的滤波-抽取输出序列,作为第2个分段内l级级联滤波器的初始值。第1个分段数据的第一级滤波器输入序列s1有nm个数据点,输出序列y1,1抽取k1倍后得到序列z1,1。不考虑滤波器初始值,z1,1作为第二级滤波器输入序列x1,2,此时序列x1,2中含有nm/k1个数据点。依此类推,最后一级级联滤波器的输入序列x1,l为上一级滤波器滤波并抽取kl-1倍的输出序列z1,(l-1),该序列中有nm/(k1×k2…×kl-1)个数据。第1个分段数据内,序列s1、z1,1、z1,2、…、z1,(l-2)、z1,(l-1)中的最后(p1-1)、(p2-1)、…、(pl-1-1)、(pl-1)个点作为第二个时段的l级级联滤波器的初始值。为保证第1个分段内各级滤波器滤波-抽取后,具有足够正确的输出数据点数作为第2个分段内各级滤波器的初始值,输入序列s1的总数据点数nm需满足条件:

12、nm≥[(p1-1)+k1·(p2-1)+k1k2·(p3-1)+…+(k1k2…kl-2kl-2)·(pl-1-1)+(k1k2…kl-2kl-1)·(pl-1)]

13、步骤2-2,对总时长为t的采样数据抽取k=k1k2…kj…kl-1kl倍,要保证分时段抽取的连续性。即:分时段抽取后按序拼接的点数与总时长为t的采样数据直接抽取k=k1k2…kj…kl-1kl倍的点数相同。则每个分段内的采样数据点数nm需要满足条件:

14、nm=n·k,(n为正整数,即)

15、步骤2-3,对第m(m≥2)个分段内的零中频iq复基带数据序列sm滤波-抽取时,第一级滤波器初值设置为序列sm-1的最后(p1-1)个数据。即:在数据块sm序列前加上序列sm-1的最后(p1-1)个数据,得到新的数据块xm,1作为第m(m≥2)个分段内第一级滤波器的输入序列。经过第一级滤波器滤波后输出序列为ym,1,然后去掉序列ym,1的前(p1-1)个数据点再抽取k1倍,得到第m个分段内由第一级滤波器滤波-抽取后的输出序列zm,1。

16、步骤2-4,第m(m≥2)个分段内的第j(2≤j≤l)级滤波器的初始值,须设置为第(m-1)个分段内第(j-1)级滤波器滤波-抽取后输出序列z(m-1),(j-1)的最后(pj-1)个数据。即:在序列zm,j前增加序列z(m-1),(j-1)最后的(pj-1)个数据,得到新的数据序列xm,j作为当前时段第j(2≤j≤l)级滤波器的输入数据序列,然后去掉该序列的滤波输出序列ym,j的前(pj-1)个数据后再抽取kj倍,得到第m(m≥2)个分段内第j(2≤j≤l)级滤波器的滤波-抽取输出序列zm,j。

17、进一步地,在步骤3中,将各分段的复基带iq数据序列按序号拼接时,需要舍去第1个分段内级联滤波抽取后的序列z1,l,从第2个分段开始,按序将z2,l、z3,l、…、zm-1,l、zm,l拼接得到数据率极低的完整时长复基带iq输出序列z。

18、进一步地,在步骤4中,对完整时长的复基带iq序列z进行时频变换,得到信号频谱并将其进行显示时,需要将频谱图的横、纵坐标轴均转换为对数刻度,以便观察这种超低带宽信号的超精细频谱。

19、本发明另一方面提供了一种采样信号超精细频谱的计算系统,包括:计算机可读存储介质和处理器;

20、所述计算机可读存储介质用于存储可执行指令;

21、所述处理器用于读取所述计算机可读存储介质中存储的可执行指令,执行上述的采样信号超精细频谱的计算方法。

22、通过本发明所构思的以上技术方案,与现有技术相比,由于可在常规配置的计算机条件下,计算超长采样时间、数据量极大的采样序列超精细频谱,能够取得以下有益效果:

23、(1)本发明通过对超长时间采样信号序列的连续分段处理、化整为零的思想,有效解决超长时间、极大数据量的极窄带宽信号序列的频谱计算问题。本发明对超长时间采样序列分段处理的思想,可以应用于诸如空间引力波探测中的极低频信号的频域检测中。

24、(2)分时段的多级滤波器级联滤波并抽取,是在保证序列频域特性的前提下,有效降低数据量的方法;级联滤波器的初值条件、分段滤波时每一级滤波器输出序列的等间隔抽取等,是本发明中计算采样信号超精细频谱方法中的关键技术;这些技术在分析信号的超低频频谱结构或计算其极近端相位噪声时具有极大工程应用价值。

25、(3)当采样信号序列的有效带宽极小时,设计的滤波器通带带宽很小,此时可以设计极高的数据抽取率,从而有效降低超长采样时间信号序列的时频变换的数据量。在程序上分时段对超长采样时间信号序列进行计算处理,使得在常规配置的计算机上进行极大数据量的时频变换成为可行的处理。

26、(4)本发明提出一种计算采样信号超精细频谱的方法,可应用于多领域中的信号处理与分析场景中,提高了实际工程应用中对超低频微弱信号的检测与分析能力。可在常规的计算机配置条件下,准确高效地计算采样信号的超精细频谱。本发明工程应用价值高,计算复杂度低且设计程序的通用性好。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1