一种高速飞行器快时变多径大时延差信道探测方法及系统

文档序号:29864389发布日期:2022-04-30 12:17阅读:191来源:国知局
一种高速飞行器快时变多径大时延差信道探测方法及系统

1.本发明属于空间测控通信和无线信道探测技术领域,尤其涉及一种高速飞行器快时变多径大时延差信道探测方法及系统。


背景技术:

2.目前,随着空间高速飞行器的迅速发展,其测控通信场景信道探测问题也日趋紧迫。高速飞行器飞行速度快,信道呈现快时间特征:大动态多普勒;同时飞行空域跨度大、通信场景地形多变等因素影响导致信道多径复杂,且多径间时延跨度大。对上述高速飞行器快时变多径信道探测可采用的主要方法有脉冲压缩探测法和伪随机码滑动相关探测法。脉冲压缩探测法方法存在理想脉冲信号难以实现和数字化处理困难的问题,而基于伪随机码滑动相关的信道探测方法具有良好自相关性和普适性的优势,近年来在高速飞行器环境下得到了广泛关注。
3.单序列伪随机码滑动相关信道探测方法在测量高速飞行器信道特征时,既要满足多径间大时延差的测量又要满足信道快时变大多普勒频偏的测量。首先,在接收信号不连续的情况下无法判断峰值起始位置,进而无法准确判断真实多径间的大时延差。其次,单探测序列的周期既要大于最大多径间时延差,又要小于测量大多普勒频偏的最小时间分辨度,这两者之间存在不可调和的矛盾。因此,现有的基于单序列伪随机码信道探测方法不能同时满足多径间大时延差和快时变大多普勒频偏的测量。因此,亟需设计一种新的高速飞行器快时变多径大时延差信道探测方法及系统,以弥补现有技术的缺陷。
4.通过上述分析,现有技术存在的问题及缺陷为:
5.(1)现有的高速飞行器快时变多径信道探测方法中,脉冲压缩探测法存在理想脉冲信号难以实现和数字化处理困难的问题。
6.(2)现有的基于单序列伪随机码信道探测方法不能同时满足多径间大时延差和快时变大多普勒频偏的测量。
7.解决以上问题及缺陷的难度为:高速飞行器信道呈现大动态多普勒特征,且多径间时延跨度大。探测序列周期既要满足大于多径间时延差,又要小于测量大多普勒频偏的最小时间分辨度,探测序列中两种伪随机码的组合顺序也要能够确定参考点分辨大时延差。如何在组合序列设计中考虑同时测量高速飞行器信道的大多普勒频偏和多径间大时延差是高速飞行器信道探测的最大挑战。
8.解决以上问题及缺陷的意义为:本发明提供了一种高速飞行器快时变多径大时延差信道探测方法及系统,实现了满足高速飞行器信道环境下的多径间大时延差和快时变大多普勒频偏的同时测量,为存在无法同时探测多径间大时延差和快时变大多普勒频偏的伪随机码信道探测方法提供新思路。


技术实现要素:

9.针对现有技术存在的问题,本发明提供了一种高速飞行器快时变多径大时延差信
道探测方法及系统,尤其涉及一种基于组合循环探测序列的可实现同时测量无线信道快时变大多普勒和大时延差的信道探测方法及系统,旨在解决现有信道探测方法无法分辨信道间时延差大于单探测序列周期以及无法同时探测信道快时变大多普勒和大时延差的问题。
10.本发明是这样实现的,一种高速飞行器快时变多径大时延差信道探测方法,所述高速飞行器快时变多径大时延差信道探测方法包括:
11.设计适合探测信道的组合序列组合方式;使用本地zc序列与接收信号进行时域滑动相关进行信号处理,得到相关峰值矩阵;求解信道的时延功率谱;对每个时延峰值点进行多普勒功率谱计算求解多径信道的多普勒频偏;计算每径概率密度分布函数和信道整体概率密度分布函数。
12.进一步,所述高速飞行器快时变多径大时延差信道探测方法包括以下步骤:
13.步骤一,发送适用于信道探测的zc-frank组合序列;zc序列和frank序列长度均为l,每个序列均循环m次,zc循环序列后拼接frank循环序列,形成组合循环序列s,其序列长度为ls。将组合循环序列s再循环v次作为探测序列d。探测序列总长度为ld;
14.步骤二,接收端使用本地zc序列与接收信号进行时域滑动相关得到相关峰值矩阵;将接收信号s(t)与本地zc序列lz(t)进行时域滑动相关,得到滑动相关结果r
zs
(τ),在r
zs
(τ)中提取峰值点矩阵a;
15.步骤三,求解信道时延功率谱p
t
;输入滑动相关结果r
zs
(τ)提取时延差值点。判断提取起始点:选取r
zs
(τ)结果中相关值接近于0且此段长度与frank循环序列长度相等的时间段,以此时间段后的第一个时延峰值点作为提取起始位置t0。确定一组时延差值点:找t0所在zc周期以及后续zc周期内的峰值点,取各zc周期内相对位置不重复的时延点t1,t2,
……
,tn,确定t0,t1,
……
,tn为一组时延差值点。对该组时延差值点做信道时延功率谱p
t
求解;
16.步骤四,对每径进行多普勒功率谱p
ω
(f)计算求解每径信道的多普勒频偏fd;提取每径相关峰值点矩阵,针对每径矩阵内峰值点做快速傅里叶变换后取幅值,将结果再进行功率计算得到每径多普勒功率谱p
ω
(f)和每径信道的多普勒频偏fd;
17.步骤五,计算每径概率密度分布函数fn(x)与信道整体的概率密度分布函数f(x);输入接收信号分别与本地zc序列和frank序列相关的结果r
zs
(τ)和r
fs
(τ),提取每径相关结果峰值矩阵,对每径两组相关峰值矩阵进行归一化处理。利用融合算法将每径两组相关峰值矩阵统一后,计算信道每径峰值点出现的次数,得到每径概率密度分布函数fn(x)。统计所有径的峰值点归一化处理后,计算信道整体峰值点出现的次数,得到信道整体概率密度分布函数f(x);
18.进一步,所述步骤一中的发送适用于信道探测的zc-frank组合序列包括:
19.设计zc序列和frank序列长度均为l,每个序列均循环m次,zc循环序列后拼接frank循环序列,形成组合循环序列s,序列长度为ls;将组合循环序列s再循环v次作为探测序列d,探测序列总长度为ld。
20.所述发送适用于信道探测的zc-frank组合序列具体包括:
21.(1)设计周期长度为l的zc序列an:
22.zc序列时间可探测最大时延差值τ和序列周期长度l与码元速率rb有关:
[0023][0024]
式中,l为zc序列长度,rb为zc序列的码元速率。
[0025]fdmax
为探测信道的最大多普勒频偏:
[0026][0027]
式中,t为本地zc序列信号周期,
[0028]
依据需探测信道的时延和多普勒频偏范围,设置长度为l的zc序列an:
[0029][0030][0031]
式中,l为序列长度;k与l互质,工程上选择k=l-1。
[0032]
(2)设计周期长度为l的frank序列xi:
[0033]
frank序列生成方法如下所示:
[0034][0035]
式中,l为序列长度;q为l的相关素数。
[0036]
(3)计算探测序列总长度ld:
[0037]
ld=2
×
l
×m×
v;
[0038]
式中,l为zc序列周期长度;m为zc序列循环次数;v为组合循环序列s的循环次数。
[0039]
进一步,所述步骤二中的接收端使用本地zc序列与接收信号进行时域滑动相关得到相关峰值矩阵包括:将接收信号s(t)与本地zc序列lz(t)进行时域滑动相关,得到滑动相关结果r
zs
(τ),在r
zs
(τ)中提取峰值点矩阵a。
[0040]
所述接收端使用本地zc序列与接收信号进行时域滑动相关得到相关峰值矩阵a具体包括:
[0041]
(1)计算本地zc序列与接收信号s(t)进行时域滑动相关后的结果r
zs
(τ):
[0042][0043]
(2)计算相关峰值矩阵a:将时域滑动相关结果r
zs
(τ)按zc序列长度l为一行长度,连续取zc序列的循环次数m次后,间隔frank循环序列长度l
×
m,再按zc序列长度l为一行取m次,间隔frank循环序列长度l
×
m,以此类推,形成相关峰矩阵a。
[0044]
相关峰值矩阵a的列数j表示为:
[0045]
j=l;
[0046]
矩阵a行数i表示为:
[0047][0048]
进一步,所述步骤三中的求解信道时延功率谱p
t
包括:
[0049]
输入滑动相关结果r
zs
(τ)提取时延差值点;判断提取起始点:选取r
zs
(τ)结果中相
关值接近于0且此段长度与frank循环序列长度相等的时间段,以此时间段后的第一个时延峰值点作为提取起始位置t0;确定一组时延差值点:找t0所在zc周期以及后续zc周期内的峰值点,取各zc周期内相对位置不重复的时延点t1,t2,
……
,tn,确定t0,t1,
……
,tn为一组时延差值点;对该组时延差值点做信道时延功率谱p
t
求解。
[0050]
所述信道时延功率谱求解具体包括:
[0051]
(1)计算时延差值确定t0,t1,
……
,tn为一组时延差值点:选取r
zs
(τ)结果中相关值接近于0且此段长度与frank循环序列长度相等的时间段;以此时间段后的第一个峰值点作为提取点的起始位置t0;找t0所在zc周期以及后续zc周期内的峰值点,取各单zc周期内相对zc周期内位置不重复的时延点t1,t2,
……
,tn,确定t0,t1,
……
,tn为一组时延差值点,tn为第一个出现大于zc周期t倍数的周期点并距离t0最远。
[0052]
(2)计算时延功率谱p
t
:针对提取的时延差值点t0,t1,
……
,tn作为需要提取时延功率谱的时延差值;峰值矩阵a取绝对值|a|,再取|a|每一列的平均值,每列平均值形成平均值矩阵ma,平均值矩阵中最大值m,计算出的时延功率谱p
t
中,出现峰值的时延差值点横坐标与时延差值点一一对应;
[0053][0054]
进一步,所述步骤四中的对每径进行多普勒功率谱p
ω
(f)计算求解每径信道的多普勒频偏fd包括:提取每径相关峰值点矩阵,针对每径矩阵内峰值点做快速傅里叶变换后取幅值,将结果再进行功率计算得到每径多普勒功率谱p
ω
(f)和每径信道的多普勒频偏fd。
[0055]
所述计算每径多普勒功率谱的具体求解包括:
[0056]
(1)计算接收信号与本地zc序列相关结果r
zs
(τ)中每径时域相关峰值点矩阵a
zn
:将tn+qt,q=0,1,
……
,m-1时间点对应的相关峰值r
zs
(tn+qt)作为a
zn
(tn+qt)的值,取zc循环次数m次;矩阵a
zn
的列数为m,行数为1。
[0057]
(2)计算每径时域相关峰值点矩阵a
zn
的快速傅里叶变换矩阵fn的功率谱pn(f):maxf为矩阵fn中最大值:
[0058][0059]
进一步,所述步骤五中的计算每径概率密度分布函数fn(x)与信道整体的概率密度分布函数f(x)包括:
[0060]
输入接收信号分别与本地zc序列和frank序列相关的结果r
zs
(τ)和r
fs
(τ),提取每径相关结果峰值矩阵,对每径两组相关峰值矩阵进行归一化处理;利用融合算法将每径两组相关峰值矩阵统一后,计算信道每径峰值点出现的次数,得到每径概率密度分布函数fn(x);统计所有径的峰值点归一化处理后,计算信道整体峰值点出现的次数,得到信道整体概率密度分布函数f(x)。
[0061]
所述计算每径概率密度分布函数与信道整体概率密度分布函数具体包括:
[0062]
(1)计算接收信号与本地zc序列相关结果r
zs
(τ)中每径时域相关峰值点矩阵a
zn
:将tn+qt,q=0,1,
……
,m-1时间点对应的相关峰值r
zs
(tn+qt)作为a
zn
(tn+qt)的值,取zc循环次数m次;矩阵a
zn
的列数为m,行数为1。
[0063]
(2)计算接收信号与本地frank序列相关结果r
fs
(τ)中每径时域相关峰值点矩阵afn
:将tn+qt,q=0,1,
……
,m-1时间点对应的相关峰值r
fs
(tn+qt)作为a
fn
(tn+qt)的值,取frank循环次数m次;矩阵a
fn
的列数为m,行数为1。
[0064]
(3)计算每径zc-frank序列组合矩阵bn:将a
zn
与a
fn
的值进行归一化处理,即将每径峰值除以r
zs
(tn+qt)和r
fs
(tn+qt)中的最大峰值,归一化后的矩阵表示为:x
zn
与x
fn
,将x
zn
与x
fn
拼接成矩阵bn,作为时延tn的概率密度计算矩阵:
[0065]bn
=[x
zn x
fn
]。
[0066]
(4)计算每径峰值点矩阵的概率密度函数fn(x):统计矩阵bn中每径对应相关峰值的不同大小出现频次得出每径的概率密度fn(x)。
[0067]
(5)计算信道整体的概率密度分布函数f(x):利用矩阵bn拼接成矩阵c:
[0068]
c=[b
0 b1…bn-1 bn];
[0069]
统计矩阵c中时延差值点对应所有相关峰值大小出现频次得出信道整体的概率密度分布函数f(x)。
[0070]
本发明的另一目的在于提供一种应用所述的高速飞行器快时变多径大时延差信道探测方法的高速飞行器快时变多径大时延差信道探测系统,所述高速飞行器快时变多径大时延差信道探测系统包括:
[0071]
组合序列发送模块,用于发送适用于信道探测的zc-frank组合序列;
[0072]
相关峰值矩阵获取模块,用于通过接收端使用本地zc序列与接收信号进行时域滑动相关得到相关峰值矩阵;
[0073]
信道时延功率谱求解模块,用于求解信道时延功率谱p
t

[0074]
多普勒频偏计算模块,用于对每径进行多普勒功率谱p
ω
(f)计算求解每径信道的多普勒频偏fd;
[0075]
概率密度分布函数计算模块,用于计算每径概率密度分布函数fn(x)与信道整体的概率密度分布函数f(x)。
[0076]
本发明的另一目的在于提供一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:
[0077]
设计适合探测信道的组合序列组合方式;使用本地zc序列与接收信号进行时域滑动相关进行信号处理,得到相关峰值矩阵;求解信道的时延功率谱;对每个时延峰值点进行多普勒功率谱计算求解多径信道的多普勒频偏;计算每径概率密度分布函数和信道整体概率密度分布函数。
[0078]
本发明的另一目的在于提供一种信息数据处理终端,所述信息数据处理终端用于实现所述的高速飞行器快时变多径大时延差信道探测系统。
[0079]
结合上述的所有技术方案,本发明所具备的优点及积极效果为:本发明提供的高速飞行器快时变多径大时延差信道探测方法,本发明能通过接收信号与zc序列滑动相关结果中相关值接近于0的时间段判断起始点,并判断出大于单zc序列周期的大时延差值。本发明可应用于快时变多径间大时延差信道场景的探测,可适用于空间高速飞行器信道(高超声速飞行器、卫星、再入飞行器、弹道)等环境下快时变大多普勒和大时延差同时探测的情况。
[0080]
本发明针对高速飞行器信道多径间大时延差和快时变大多普勒频偏同时探测需
求,设计了一种高速飞行器快时变多径大时延差信道探测方法,通过序列组合探测实现高速信道快时变大多普勒和多径间大时延差的同时测量。
[0081]
本发明提供的能够满足同时测量高速信道的快时变大多普勒和多径间大时延差的信道探测方法,在相关的范围内搜索和查新没有发现相应的有关快时变大多普勒和多径间大时延差同时测量的信道探测方法的文献和报道。
[0082]
本发明通过将接收信号分别与本地zc和frank序列相关后结果r
zs
(τ)和r
fs
(τ)进行融合,提取每径融合结果进行概率密度分布计算得到每径概率密度分布函数。同时,通过各径两组峰值点融合结果进行概率密度分布计算得到整个信道概率密度分布结果。本发明能够通过组合序列统计出非连续接收信号的信道概率密度分布函数,能够由此分析出信道的基本特征,实现高速飞行器快时变多径大时延差信道探测。
[0083]
本发明通过设计组合序列满足同时测量信道快时变大多普勒和多径间大时延差。本发明利用伪随机码良好自相关性,即伪随机码只与自身相关时有明显相关值,非自身序列相关值几乎为0,用本地伪随机码与接收信号相关分辨多径间时延差大于单序列周期的情况。
[0084]
本发明通过接收端使用本地zc序列与接收信号进行时域滑动相关得到相关峰值矩阵,通过相关峰矩阵实现信道参数测量。
[0085]
本发明通过滑动相关结果寻找一组时延差值点,对峰值点矩阵a进行求模取平均值后计算功率得到信道时延功率谱,时延功率谱结果与时延差值点对应。因此,利用时延差峰值点矩阵能够计算出信道时延功率谱。
[0086]
本发明通过提取峰值点矩阵a中每一径的峰值点做快速傅里叶变换并计算其功率得到每径多普勒功率谱,在探测到大时延差的同时测量出信道每径的快时变大多普勒频偏。
[0087]
本发明通过将接收信号分别与本地zc和frank序列相关后结果r
zs
(τ)和r
fs
(τ)进行融合,提取每径融合结果进行概率密度分布计算得到每径概率密度分布函数。同时,通过各径两组峰值点融合结果进行概率密度分布计算得到整个信道概率密度分布结果。本发明能够通过组合序列统计出非连续接收信号的信道概率密度分布函数,能够由此分析出信道的基本特征,实现高速飞行器快时变多径大时延差信道探测。
[0088]
本发明在设计信道探测方法时利用伪随机码实现接收序列和本地序列滑动相关得到相关峰值点。组合序列中两组伪随机码只在与自身相关时产生明显的相关峰值点,能够在相关结果中判断多径间时延差大于一个序列周期的情况。与基于单伪随机码序列滑动相关信道探测方法相比,不仅能分辨出大于一个序列周期的时延差,还能满足信道快时变的测量。
[0089]
简而言之,本发明公开一种高速飞行器快时变多径大时延差信道探测方法,本发明针对同时测量高速信道快时变和多径间大时延差的信道探测特点,通过选择两组伪随机码序列进行组合实现信道探测,相关结果能分辨出时延差提取位置,极大提高了多径间时延差大于单序列时延差提取的准确度,同时满足了高速信道大频偏的测量,实现了信道多径间大时延差和快时变同时探测方法。本发明可以应用于快时变多径间大时延差信道探测中,可适用于空间高速飞行器信道(高超声速飞行器、卫星、再入飞行器、弹道)等环境下快时变大多普勒和大时延差同时探测的情况。
[0090]
同时,本发明还具有以下有益效果:
[0091]
(1)利用组合伪随机码探测多径间大时延:本发明在设计信道探测方法时利用组合序列作为探测序列,通过选择接收信号与本地zc序列滑动相关结果中接近于0且此段长度与frank循环序列长度相等的时间段,以此时间段后的第一个相关峰值对应的时延差值作为提取起始点,取起始点之后相对zc周期内第一次出现的峰值点作为提取的时延差值点,若峰值点第一次出现在非起始点所在zc周期内,则判断此峰值点为大于单zc序列周期的大时延差。与基于单伪随机码序列滑动相关信道探测方法相比,本发明能通过接收信号与zc序列滑动相关结果中相关值接近于0的时间段判断起始点,并判断出大于单zc序列周期的大时延差值。
[0092]
(2)利用组合序列探测方法实现快时变大多普勒和多径间大时延差的同时测量:本发明针对同时测量高速信道的快时变和多径间大时延差的信道探测特点,通过选择两组不同伪随机码序列组合进行信道探测,多普勒频偏的探测范围与组合序列中zc序列周期成反比,组合序列中zc序列周期满足测量大多普勒所需的最小zc序列周期;同时,本发明能够通过接收信号中zc序列和frank序列与本地zc序列滑动相关的不同相关结果,分辨出峰值提取位置,可判断大于单zc序列的大时延差。因此,本发明实现了信道多径间大时延差和快时变大多普勒同时探测方法。
附图说明
[0093]
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图做简单的介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下还可以根据这些附图获得其他的附图。
[0094]
图1是本发明实施例提供的高速飞行器快时变多径大时延差信道探测方法流程图。
[0095]
图2是本发明实施例提供的高速飞行器快时变多径大时延差信道探测方法原理图。
[0096]
图3是本发明实施例提供的高速飞行器快时变多径大时延差信道探测系统结构框图;
[0097]
图中:1、组合序列发送模块;2、相关峰值矩阵获取模块;3、信道时延功率谱求解模块;4、多普勒频偏计算模块;5、概率密度分布函数计算模块。
[0098]
图4是本发明实施例提供的zadoff-chu与frank序列组合方法示意图。
[0099]
图5是本发明实施例提供的判断大时延差峰值提取位置示意图。
[0100]
图6是本发明实施例提供的信道时延功率谱图。
[0101]
图7是本发明实施例提供的3径多普勒功率谱图。
[0102]
图8是本发明实施例提供的3径信道概率密度分布图。
[0103]
图9是本发明实施例提供的信道概率密度分布结果与理论对比图。
具体实施方式
[0104]
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明
进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0105]
针对现有技术存在的问题,本发明提供了一种高速飞行器快时变多径大时延差信道探测方法及系统,下面结合附图对本发明作详细的描述。
[0106]
如图1所示,本发明实施例提供的高速飞行器快时变多径大时延差信道探测方法包括以下步骤:
[0107]
s101,发送适用于信道探测的zc-frank组合序列;
[0108]
s102,接收端使用本地zc序列与接收信号进行时域滑动相关得到相关峰值矩阵;
[0109]
s103,求解信道时延功率谱p
t

[0110]
s104,对每径进行多普勒功率谱p
ω
(f)计算求解每径信道的多普勒频偏fd;
[0111]
s105,计算每径概率密度分布函数fn(x)与信道整体的概率密度分布函数f(x)。
[0112]
本发明实施例提供的高速飞行器快时变多径大时延差信道探测方法原理图如图2所示。
[0113]
如图3所示,本发明实施例提供的高速飞行器快时变多径大时延差信道探测系统包括:
[0114]
组合序列发送模块1,用于发送适用于信道探测的zc-frank组合序列;
[0115]
相关峰值矩阵获取模块2,用于通过接收端使用本地zc序列与接收信号进行时域滑动相关得到相关峰值矩阵;
[0116]
信道时延功率谱求解模块3,用于求解信道时延功率谱p
t

[0117]
多普勒频偏计算模块4,用于对每径进行多普勒功率谱p
ω
(f)计算求解每径信道的多普勒频偏fd;
[0118]
概率密度分布函数计算模块5,用于计算每径概率密度分布函数fn(x)与信道整体的概率密度分布函数f(x)。
[0119]
下面结合具体实施例对本发明的技术方案作进一步描述。
[0120]
目前针对高速飞行器信道探测方法已存在,但是由于高超声速飞行器的多径信道中存在多径间大时延差,在利用单伪随机码序列滑动相关的结果无法在中断的接收信号中准确判断大于序列周期的时延差,则解决大时延差无法准确测量则需要增大序列周期,但大序列周期又无法满足小尺度上快时变的准确测量,很难满足高超声速飞行器物理环境下的信道测量。因此,针对现有基于伪随机码滑动相关的高超声速信道探测方法不能满足多径间大时延差与信道快时变同时测量的矛盾。本发明针对充分利用伪随机码良好的自相关性和探测序列组合的灵活性,提出一种高速飞行器快时变多径大时延差信道探测方法。
[0121]
本发明是一种高速飞行器快时变多径大时延差信道探测方法,参见图1,能够满足同时测量高速飞行器信道的快时变和多径间大时延差的信道探测方法包括以下步骤:
[0122]
s1:发送适用于信道探测的zc-frank组合序列:zc序列和frank序列长度均为l,每个序列均循环m次,zc循环序列后拼接frank循环序列,形成组合循环序列s,其序列长度为ls。将组合循环序列s再循环v次作为探测序列d。探测序列总长度为ld。
[0123]
本发明通过设计组合序列满足同时测量信道快时变大多普勒和多径间大时延差。本发明利用伪随机码良好自相关性,即伪随机码只与自身相关时有明显相关值,非自身序列相关值几乎为0,用本地伪随机码与接收信号相关分辨多径间时延差大于单序列周期的
情况。
[0124]
s2:接收端使用本地zc序列与接收信号进行时域滑动相关得到相关峰值矩阵:将接收信号s(t)与本地zc序列lz(t)进行时域滑动相关,得到滑动相关结果r
zs
(τ),在r
zs
(τ)中提取峰值点矩阵a。
[0125]
本发明通过接收端使用本地zc序列与接收信号进行时域滑动相关得到相关峰值矩阵,通过相关峰矩阵实现信道参数测量。
[0126]
s3:求解信道时延功率谱p
t
:输入滑动相关结果r
zs
(τ)提取时延差值点。判断提取起始点:选取r
zs
(τ)结果中相关值接近于0且此段长度与frank循环序列长度相等的时间段,以此时间段后的第一个时延峰值点作为提取起始位置t0。确定一组时延差值点:找t0所在zc周期以及后续zc周期内的峰值点,取各zc周期内相对位置不重复的时延点t1,t2,
……
,tn,确定t0,t1,
……
,tn为一组时延差值点。对该组时延差值点做信道时延功率谱p
t
求解。
[0127]
本发明通过滑动相关结果寻找一组时延差值点,对峰值点矩阵a进行求模取平均值后计算功率得到信道时延功率谱,时延功率谱结果与时延差值点对应。因此,利用时延差峰值点矩阵能够计算出信道时延功率谱。
[0128]
s4:对每径进行多普勒功率谱p
ω
(f)计算求解每径信道的多普勒频偏fd:提取每径相关峰值点矩阵,针对每径矩阵内峰值点做快速傅里叶变换后取幅值,将结果再进行功率计算得到每径多普勒功率谱p
ω
(f)和每径信道的多普勒频偏fd。
[0129]
本发明通过提取峰值点矩阵a中每一径的峰值点做快速傅里叶变换并计算其功率得到每径多普勒功率谱,在探测到大时延差的同时测量出信道每径的快时变大多普勒频偏。
[0130]
s5:计算每径概率密度分布函数fn(x)与信道整体的概率密度分布函数f(x):输入接收信号分别与本地zc序列和frank序列相关的结果r
zs
(τ)和r
fs
(τ),提取每径相关结果峰值矩阵,对每径两组相关峰值矩阵进行归一化处理。利用融合算法将每径两组相关峰值矩阵统一后,计算信道每径峰值点出现的次数,得到每径概率密度分布函数fn(x)。统计所有径的峰值点归一化处理后,计算信道整体峰值点出现的次数,得到信道整体概率密度分布函数f(x)。
[0131]
本发明通过将接收信号分别与本地zc和frank序列相关后结果r
zs
(τ)和r
fs
(τ)进行融合,提取每径融合结果进行概率密度分布计算得到每径概率密度分布函数。同时,通过各径两组峰值点融合结果进行概率密度分布计算得到整个信道概率密度分布结果。本发明能够通过组合序列统计出非连续接收信号的信道概率密度分布函数,能够由此分析出信道的基本特征,实现高速飞行器快时变多径大时延差信道探测。
[0132]
实施例2
[0133]
本发明实施例提供的高速飞行器快时变多径大时延差信道探测方法同实施例1,步骤s1所述的zc-frank序列组合形成适合信道探测的发送序列,包括有如下步骤:
[0134]
2.1)设计周期长度为l的zc序列an:
[0135]
zc序列时间可探测最大时延差值τ和序列周期长度l与码元速率rb有关,
[0136][0137]
式中:l为zc序列长度,rb为zc序列的码元速率。
[0138]fdmax
为探测信道的最大多普勒频偏:
[0139][0140]
式中:t为本地zc序列信号周期,
[0141]
依据需探测信道的时延和多普勒频偏范围,设置长度为l的zc序列an。
[0142][0143][0144]
式中:l为序列长度;k与l互质,工程上一般选择k=l-1。
[0145]
2.2)设计周期长度为l的frank序列xi:
[0146]
frank序列生成方法如下所示:
[0147][0148]
式中:l为序列长度;q为l的相关素数。
[0149]
2.3)计算探测序列总长度ld:
[0150]
ld=2
×
l
×m×vꢀꢀꢀꢀꢀꢀ
(6)
[0151]
式中:l为zc序列周期长度;m为zc序列循环次数;v为组合循环序列s的循环次数。
[0152]
本发明通过设计组合序列满足同时测量信道快时变大多普勒和多径间大时延差。本发明利用伪随机码良好自相关性,即伪随机码只与自身相关时有明显相关值,非自身序列相关值几乎为0,用本地伪随机码与接收信号相关分辨多径间时延差大于单序列周期的情况。
[0153]
实施例3
[0154]
本发明实施例提供的高速飞行器快时变多径大时延差信道探测方法同实施例1~2,步骤s2述的本地zc序列与接收信号进行时域滑动相关得到相关峰值矩阵a,包括如下步骤:
[0155]
3.1)计算本地zc序列与接收信号s(t)进行时域滑动相关后的结果r
zs
(τ):
[0156][0157]
3.2)计算相关峰值矩阵a:将时域滑动相关结果r
zs
(τ)按zc序列长度l为一行长度,连续取zc序列的循环次数m次后,间隔frank循环序列长度l
×
m,再按zc序列长度l为一行取m次,间隔frank循环序列长度l
×
m,以此类推,形成相关峰矩阵a。
[0158]
相关峰值矩阵a的列数j表示为:
[0159]
j=l
ꢀꢀꢀꢀꢀꢀꢀ
(8)
[0160]
矩阵a行数i表示为:
[0161][0162]
本发明通过接收端使用本地zc序列与接收信号进行时域滑动相关得到相关峰值矩阵,通过相关峰矩阵实现信道参数测量。
[0163]
实施例4
[0164]
本发明实施例提供的高速飞行器快时变多径大时延差信道探测方法同实施例1~3,步骤s3所述的信道时延功率谱求解,包括如下步骤:
[0165]
4.1)计算时延差值确定t0,t1,
……
,tn为一组时延差值点:选取r
zs
(τ)结果中相关值接近于0且此段长度与frank循环序列长度相等的时间段。以此时间段后的第一个峰值点作为提取点的起始位置t0。找t0所在zc周期以及后续zc周期内的峰值点,取各单zc周期内相对zc周期内位置不重复的时延点t1,t2,
……
,tn,确定t0,t1,
……
,tn为一组时延差值点,tn为第一个出现大于zc周期t倍数的周期点并距离t0最远。
[0166]
4.2)计算时延功率谱p
t
:针对提取的时延差值点t0,t1,
……
,tn作为需要提取时延功率谱的时延差值。峰值矩阵a取绝对值|a|,再取|a|每一列的平均值,每列平均值形成平均值矩阵ma,平均值矩阵中最大值m,计算出的时延功率谱p
t
中,出现峰值的时延差值点横坐标与时延差值点一一对应。
[0167][0168]
本发明通过滑动相关结果寻找一组时延差值点,对峰值点矩阵a进行求模取平均值后计算功率得到信道时延功率谱,时延功率谱结果与时延差值点对应。因此,利用时延差峰值点矩阵能够计算出信道时延功率谱。
[0169]
实施例5
[0170]
本发明实施例提供的高速飞行器快时变多径大时延差信道探测方法同实施例1~4,步骤s4所述的计算每径多普勒功率谱,求解包括如下步骤:
[0171]
5.1)计算接收信号与本地zc序列相关结果r
zs
(τ)中每径时域相关峰值点矩阵a
zn
:将tn+qt,q=0,1,
……
,m-1时间点对应的相关峰值r
zs
(tn+qt)作为a
zn
(tn+qt)的值,取zc循环次数m次。矩阵a
zn
的列数为m,行数为1。
[0172]
5.2)计算每径时域相关峰值点矩阵a
zn
的快速傅里叶变换矩阵fn的功率谱pn(f):maxf为矩阵fn中最大值。
[0173][0174]
本发明通过提取峰值点矩阵a中每一径的峰值点做快速傅里叶变换并计算其功率得到每径多普勒功率谱,在探测到大时延差的同时测量出信道每径的快时变大多普勒频偏。
[0175]
实施例6
[0176]
本发明实施例提供的高速飞行器快时变多径大时延差信道探测方法同实施例1~5,步骤s5所述的计算每径概率密度分布函数与信道整体的概率密度分布函数,包括如下步骤:
[0177]
6.1)计算接收信号与本地zc序列相关结果r
zs
(τ)中每径时域相关峰值点矩阵a
zn
:将tn+qt,q=0,1,
……
,m-1时间点对应的相关峰值r
zs
(tn+qt)作为a
zn
(tn+qt)的值,取zc循环次数m次。矩阵a
zn
的列数为m,行数为1。
[0178]
6.2)计算接收信号与本地frank序列相关结果r
fs
(τ)中每径时域相关峰值点矩阵a
fn
:将tn+qt,q=0,1,
……
,m-1时间点对应的相关峰值r
fs
(tn+qt)作为a
fn
(tn+qt)的值,取
frank循环次数m次。矩阵a
fn
的列数为m,行数为1。
[0179]
6.3)计算每径zc-frank序列组合矩阵bn:将a
zn
与a
fn
的值进行归一化处理,即将每径峰值除以r
zs
(tn+qt)和r
fs
(tn+qt)中的最大峰值,归一化后的矩阵表示为:x
zn
与x
fn
,将x
zn
与x
fn
拼接成矩阵bn,作为时延tn的概率密度计算矩阵。
[0180]bn
=[x
zn x
fn
]
ꢀꢀꢀꢀꢀꢀ
(12)
[0181]
6.4)计算每径峰值点矩阵的概率密度函数fn(x):统计矩阵bn中每径对应相关峰值的不同大小出现频次得出每径的概率密度fn(x)。
[0182]
6.5)计算信道整体的概率密度分布函数f(x):利用矩阵bn拼接成矩阵c。
[0183]
c=[b
0 b1……bn-1 bn]
ꢀꢀꢀꢀꢀꢀ
(13)
[0184]
统计矩阵c中时延差值点对应所有相关峰值大小出现频次得出信道整体的概率密度分布函数f(x)。
[0185]
本发明通过将接收信号分别与本地zc和frank序列相关后结果r
zs
(τ)和r
fs
(τ)进行融合,提取每径融合结果进行概率密度分布计算得到每径概率密度分布函数。同时,通过各径两组峰值点融合结果进行概率密度分布计算得到整个信道概率密度分布结果。本发明能够通过组合序列统计出非连续接收信号的信道概率密度分布函数,能够由此分析出信道的基本特征,实现高速飞行器快时变多径大时延差信道探测。
[0186]
实施例7
[0187]
本发明实施例提供的高速飞行器快时变多径大时延差信道探测方法同实施例1~实施例6,参照图1~图6,本发明是高速飞行器快时变多径大时延差信道探测方法包括以下几个步骤:
[0188]
步骤1,使用zc-frank序列组合形成适合信道探测的发送序列:zc序列长度和frank序列长度为100,每个序列循环次数为100,zc循环序列后拼接frank循环序列形成组合循环序列s,组合循环序列s再循环100次形成探测序列d,探测序列总长度为2000000。
[0189]
1.1)设计周期长度为100的zc序列an:
[0190]
zc序列时间可探测最大时延差值τ和序列周期长度l与码元速率rb有关,
[0191][0192]
式中:l为zc序列长度,l=100。rb为zc序列的码元速率。rb=200mhz
[0193]fdmax
为探测信道的最大多普勒频偏:
[0194][0195]
式中:t为本地zc序列信号周期。
[0196]
依据需探测信道的时延和多普勒频偏范围设置zc序列长度100。
[0197][0198]
1.2)计算周期长度为100的frank序列xi:
[0199]
frank序列生成方法如下所示:
[0200][0201]
1.3)计算探测序列总长度ld:
[0202]
ld=2
×
100
×
100
×
100=2000000
ꢀꢀꢀꢀꢀꢀ
(18)
[0203]
步骤2,本地zc序列与接收信号进行时域滑动相关得到相关峰值矩阵a。
[0204]
2.1)计算本地zc序列与接收信号进行时域滑动相关后的结果r
zs
(τ):
[0205][0206]
2.2)计算相关峰值矩阵a:将时域滑动相关结果r
zs
(τ)按zc序列长度l=100为一行长度,连续取zc序列的循环次数m=100次后,间隔frank循环序列长度l
×
m=10000,再按zc序列长度l=100为一行取m=100次,间隔frank循环序列长度l
×
m=10000,以此类推,形成相关峰矩阵a。
[0207]
相关峰值矩阵a的列数j表示为:
[0208]
j=100
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(20)
[0209]
矩阵a行数i表示为:
[0210][0211]
步骤3,信道时延功率谱求解。根据步骤2的相关峰矩阵a,步骤3如下。
[0212]
3.1)计算时延差值确定t0,t1,
……
,tn为一组时延差值点:选取r
zs
(τ)结果中相关值接近于0且此段长度与frank循环序列长度相等的时间段。以此时间段后的第一个峰值点作为提取点的起始位置t0。找t0所在zc周期以及后续zc周期内的峰值点,取各单zc周期内相对zc周期内位置不重复的时延点t1,t2,
……
,tn,确定t0,t1,
……
,tn为一组时延差值点,tn为第一个出现大于zc周期t倍数的周期点并距离t0最远。
[0213]
3.2)计算时延功率谱p
t
:针对提取的时延差值点t0,t1,
……
,tn作为需要提取时延功率谱的时延差值。峰值矩阵a取绝对值|a|,再取|a|每一列的平均值,每列平均值形成平均值矩阵ma,平均值矩阵中最大值m,计算出的时延功率谱p
t
中,出现峰值的时延差值点横坐标与时延差值点一一对应。
[0214][0215]
步骤4,计算每径多普勒功率谱。步骤4如下。
[0216]
4.1)计算接收信号与本地zc序列相关结果r
zs
(τ)中每径时域相关峰值点矩阵a
zn
:将tn+qt,q=0,1,
……
,m-1时间点对应的相关峰值r
zs
(tn+qt)作为a
zn
(0,tn+qt)的值,取zc循环次数m次。矩阵a
zn
的列数为m,行数为1。
[0217]azn
=[r
zs
(tn)r
zs
(tn+t)
……rzs
(tn+98
×
t)r
zs
(tn+99
×
t)]
ꢀꢀꢀꢀꢀꢀꢀ
(23)
[0218]
4.2)计算每径时域相关峰值点矩阵a
zn
的快速傅里叶变换矩阵fn的功率谱pn(f):maxf为矩阵fn中最大值。
[0219][0220]
步骤5,计算每径概率密度分布函数与信道整体的概率密度分布函数。步骤5如下。
[0221]
5.1)计算接收信号与本地zc序列相关结果r
zs
(τ)中每径时域相关峰值点矩阵a
zn
:将tn+qt,q=0,1,
……
,m-1时间点对应的相关峰值r
zs
(tn+qt)作为a
zn
(tn+qt)的值,取zc循环次数m次。矩阵a
zn
的列数为m,行数为1。
[0222]azn
=[r
zs
(tn)r
zs
(tn+t)
……rzs
(tn+98
×
t)r
zs
(tn+99
×
t)]
ꢀꢀꢀ
(25)
[0223]
5.2)计算接收信号与本地frank序列相关结果r
fs
(τ)中每径时域相关峰值点矩阵a
fn
:将tn+qt,q=0,1,
……
,m-1时间点对应的相关峰值r
fs
(tn+qt)作为a
fn
(tn+qt)的值,取frank循环次数m次。矩阵a
fn
的列数为m,行数为1。
[0224]afn
=[r
fs
(tn)r
fs
(tn+t)
……rfs
(tn+98
×
t)r
fs
(tn+99
×
t)]
ꢀꢀꢀꢀ
(26)
[0225]
5.3)计算每径zc-frank序列组合矩阵bn:将a
zn
与a
fn
的值进行归一化处理,即将每径峰值除以r
zs
(tn+qt)和r
fs
(tn+qt)中的最大峰值,归一化后的矩阵表示为:x
zn
与x
fn
,将x
zn
与x
fn
拼接成矩阵bn,作为时延tn的概率密度计算矩阵。
[0226][0227]
5.4)计算每径峰值点矩阵的概率密度函数fn(x):统计矩阵bn中每径对应相关峰值的不同大小出现频次得出每径的概率密度fn(x)。
[0228]
5.5)计算信道整体的概率密度分布函数f(x):利用矩阵bn拼接成矩阵c。
[0229]
c=[b
0 b1ꢀ…bn-1 bn]
ꢀꢀꢀꢀ
(28)
[0230]
统计矩阵c中时延差值点对应所有相关峰值大小出现频次得出信道整体的概率密度分布函数f(x)。
[0231]
实施例8
[0232]
本发明实施例提供的高速飞行器快时变多径大时延差信道探测方法同实施例1~实施例7。
[0233]
下面通过仿真实验对本发明的技术效果进行说明。
[0234]
1.仿真条件:
[0235]
对输入的探测信道每个步骤的结果进行分析。
[0236]
给定的探测信道为莱斯三径信道,三径平均路径增益分别为0db,-3db,-6db,信道的最大多普勒频偏设为800khz;三径的时延差分别为500ns,750ns,2000ns。组合序列中本地zc序列长度为100,本地frank序列长度为100。其中zc序列循环100次;frank序列循环100次;循环后的序列首尾拼接后整体再循环100次形成长度为2000000的探测序列。序列码元的发送频率为200mhz。
[0237]
2.仿真结果和分析:
[0238]
图5是本发明得到的接收信号与本地zc序列滑动相关结果图。从图中峰值点判断出时延差值点提取位置,并能通过起始位置与相对zc序列周期内判断大于一个zc序列周期的时延差值点,得到一组时延差值点(500ns,750ns,2000ns)。
[0239]
图6是本发明信道时延功率谱图。横坐标为时延值,纵坐标为归一化功率。分别在
500ns,750ns和2000ns三个时延点出现的估计值和设定的实际值相等,验证了时延值2000ns大于序列周期1000ns能准确提取时延值的情况,并能够实现时延差值功率谱的准确测测量。
[0240]
图7是实施例3组多普勒功率谱图。500ns的直视路径在0hz和800khz处出现峰值,与理论信道设置的最大多普勒频偏800khz参数吻合。750ns,2000ns的非直视路径在0hz和800khz处出现峰值。从仿真结果可得,接收到不连续的信号也能够通过组合序列的方法,根据真实时延值提取每一径的多普勒功率谱,得出最大多普勒频偏与仿真设定的800khz相符。
[0241]
图8是本发明实施例3径信道概率密度分布图。三个时延差值各概率分布符合理论信道设置的三径莱斯信道,由于设置路径增益不同,三径幅度概率分布横轴值不同,通过归一化处理后得到统一横轴相关值分布。其中,500ns的平均路径增益设置为0db,也就是直视路径,表示出存在强直视路径的莱斯分布;750ns和2000ns的平均路径增益分别设置为-3db和-6db,为非直视路径,表示出非直视路径的瑞利分布。
[0242]
图9是本发明实施例信道概率密度分布结果与理论对比图。实际信道概率密度分布与理论信道概率密度分布基本吻合,通过两种不同本地序列相关确认时延差值起始点,即使无法得到全部信号,也能从接收中断信号分辨出三径时延差峰值点,统计三径各相关峰值点得到概率密度分布图,与理论信道的概率密度分布进行对比,能解决高速信道引起的接收信号中断无法测量信道概率密度分布的问题。
[0243]
本发明在设计信道探测方法时利用伪随机码实现接收序列和本地序列滑动相关得到相关峰值点。组合序列中两组伪随机码只在与自身相关时产生明显的相关峰值点,能够在相关结果中判断多径间时延差大于一个序列周期的情况。与基于单伪随机码序列滑动相关信道探测方法相比,不仅能分辨出大于一个序列周期的时延差,还能满足信道快时变的测量。
[0244]
简而言之,本发明公开一种高速飞行器快时变多径大时延差信道探测方法,本发明针对同时测量高速信道快时变和多径间大时延差的信道探测特点,通过选择两组伪随机码序列进行组合实现信道探测,相关结果能分辨出时延差提取位置,极大提高了多径间时延差大于单序列时延差提取的准确度,同时满足了高速信道大频偏的测量,实现了信道多径间大时延差和快时变同时探测方法。本发明可以应用于快时变多径间大时延差信道探测中,可适用于空间高速飞行器信道(高超声速飞行器、卫星、再入飞行器、弹道)等环境下快时变大多普勒和大时延差同时探测的情况。
[0245]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一
个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如软盘、硬盘、磁带)、光介质(例如dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
[0246]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1