一种频谱感知方法及装置

文档序号:33017067发布日期:2023-01-20 16:45阅读:28来源:国知局
一种频谱感知方法及装置

1.本发明涉及频谱感知设备技术领域,特别涉及一种频谱感知方法及装置。


背景技术:

2.频谱感知,是指获取某一个时间,某一个地点,某一个频率范围内的频谱信息。超宽带技术,是指一种带宽超过500mhz的新型通信技术。随着各种通信业务的不断增长,频谱逐渐出现短缺的现象。为了缓解这一问题,开始实行动态频谱分配政策,比如在3-5ghz频段上的主营业务是卫星通信以及5g商用设备,但在不影响主营业务的情况下,允许一些个人通信设备使用此频段。为了确保主营业务不被影响,频谱管理机构需要时刻监测不同地点频谱的使用情况。为此,传统方法是使用车载雷达等大型的高精度大带宽的频谱测量仪不断巡逻探测,检测频谱是否被占用。但是这个方法成本极高,而且容易遗漏一些大型设备无法抵达的区域。
3.现今公开有一种构建大规模频谱感知网络的方法,即在一片区域内的多个位置放置一些低成本的频谱感知设备,这些频谱感知设备将不断向管理者上传其所在位置的频谱数据,管理者通过对数据汇总处理,即可获取这一区域内的频谱信息。然而这种低成本的频谱感知设备通常只能进行窄带的频谱感知,比如基于usrp(通用软件无线电外设)的频谱感知设备,一次只能感知50mhz带宽的频谱信息,不能进行大带宽频谱感知,容易造成一些处于检测带宽外的瞬时信号被遗漏。


技术实现要素:

4.针对现有技术的不足,本发明提供一种频谱感知方法及装置,解决了传统低成本频谱感知方法及设备不能进行大带宽频谱感知的技术问题。
5.为了解决上述技术问题,本技术实施例第一方面提供了一种频谱感知方法,其中包括:
6.基于第一发射增益在目标信道上发送前导码信号;
7.基于正常模式,接收包含所述前导码信号的混合信号并通过拟合分离方法将所述混合信号分离得到目标信号;
8.根据所述目标信号生成所述目标信道的频谱;
9.通过信道冲激响应拼接,将所述目标信道的频谱拼接得到高清频谱;
10.基于所述高清频谱,确认所述目标信道的占用状态。
11.所述频谱感知方法,其中,所述接收包含所述前导码信号的混合信号并通过拟合分离方法将所述混合信号分离得到目标信号的步骤之前包括:
12.若接收到所述前导码信号的时间超过预设的时间阈值,则将所述第一发射增益切换为第二发送增益。
13.所述频谱感知方法,其中,所述基于第一发射增益在目标信道上发送前导码信号的步骤之后包括:
14.基于雷达模式,接收包含所述前导码信号的混合信号并将所述混合信号分离得到所述目标信号。
15.所述频谱感知方法,其中,所述基于雷达模式,接收包含所述前导码信号的混合信号并将所述混合信号分离得到所述目标信号的步骤包括:
16.基于所述雷达模式,获取第一采样长度阈值内带有所述前导码信号的信道冲激响应采样点;
17.将所述信道冲激响应采样点累加得到所述混合信号;
18.将所述混合信号分离得到所述目标信号;
19.同时,根据所述目标信号判断所述目标信道是否被占用;
20.若否,则保持所述雷达模式并接收所述混合信号;
21.若是,则切换到所述第二发射增益并判断当前测量结果和前一次的测量结果是否相同,若是,则切换到所述正常模式接收所述混合信号;若否,则保持所述雷达模式并接收所述混合信号。
22.所述频谱感知方法,其中,所述基于正常模式,接收包含所述前导码信号的混合信号并通过拟合分离方法将所述混合信号分离得到目标信号的步骤包括:
23.基于所述正常模式,获取第二采样长度阈值内带有所述前导码信号的信道冲激响应采样点;
24.将所述信道冲激响应采样点累加得到所述混合信号;
25.通过所述拟合分离方法将所述混合信号分离得到所述目标信号,同时根据所述目标信号判断所述目标信道是否被占用;
26.若否,则切换到所述雷达模式并接收所述混合信号;
27.若是,则保持当前所述正常模式接收所述混合信号。
28.所述频谱感知方法,其中,所述混合信号包括第一混合信号和第二混合信号,所述第一混合信号和所述第二混合信号分别由两个接收端同时接收得到,所述第一混合信号和所述第二混合信号均包括信道冲激响应和目标信号。
29.所述频谱感知方法,其中,所述通过所述拟合分离方法将所述混合信号分离得到所述目标信号,同时根据所述目标信号判断所述目标信道是否被占用的步骤包括:
30.获取自身信道冲激响应,将所述自身信道冲激响应进行曲线拟合得到新的自身信道冲激响应;
31.将所述第一混合信号和所述第二混合信号分别进行曲线拟合,并根据所述信道冲激响应,得到新的第一混合信号和新的第二混合信号;
32.通过约束方程求得自动增益控制缩放系数k,通过所述新的自身信道冲激响应h(f)和所述新的第一混合信号f1(f)计算得到第一目标信号x1(f),其中所述第一目标信号x1(f)=(1/a)*f1(f)-h(f);通过所述新的自身信道冲激响应h(f)和所述新的第二混合信号f2(f)计算得到第二目标信号x2(f),其中所述第二目标信号x2(f)=(1/a)*f2(f)-h(f);
33.将所述第一混合信号和所述第二混合信号求平均值,得到最终的所述目标信号;
34.同时,根据所述目标信号mean、最高值max和总能量e,求得阈值k,若所述目标信号大于所述信号阈值,则确定所述目标信道被占用;若所述目标信号小于等于所述信号阈值,则确定所述目标信道未被占用,其中所述信号阈值k=2*mean*(e/max)。
35.所述频谱感知方法,其中,所述约束方程为:
[0036][0037]
所述频谱感知方法,其中,所述通过信道冲激响应拼接,将所述目标信道的频谱拼接得到高清频谱,具体包括:
[0038]
将相邻的所述目标信号依次接入缓存池,对所述缓存池内的所述目标信号进行逆傅里叶变换,得到周期函数;
[0039]
对所述缓存池的数据x_cache(t)求均值得到数据平均值mean_cache,对所述周期函数x(t)求均值得到周期函数平均值mean_x,对所述数据x_cache(t)进行缩放得到数据缩放值x_cache’(t),其中所述数据缩放值x_cache’(t)=(mean_x/mean_cache)*x_cache(t);
[0040]
将所述数据缩放值x_cache’(t)的后十个数设为数据集c,将所述数据缩放值x_cache’(t)的前十个数设为数据集x;
[0041]
获取数据集c最大值max_c、数据集x最大值max_x、数据集c最大值位置index_c和数据集x最大值位置index_x,并删除所述数据集c最大值位置index_c与所述数据集x最大值位置index_x之间的数据;
[0042]
将所述数据集c最大值位置index_c和所述数据集x最大值位置index_x合并构成一个拼接点,其中所述拼接点的值为(max_c+max_x)/2;
[0043]
对所述缓存池的所述数据缩放值x_cache’(t)进行快速傅氏变换(fft),得到所述高清频谱x_cache’(f)。
[0044]
本技术实施例第二方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的频谱感知方法中的步骤。
[0045]
本技术实施例第三方面提供了一频谱感知装置,其包括:
[0046]
发射模块,用于基于第一发射增益在目标信道上发送前导码信号;
[0047]
接收模块,用于基于正常模式,接收包含所述前导码信号的混合信号并通过拟合分离方法将所述混合信号分离得到目标信号;
[0048]
生成模块,用于根据所述目标信号生成所述目标信道的频谱;
[0049]
拼接模块,用于通过信道冲激响应拼接,将所述目标信道的频谱拼接得到高清频谱;
[0050]
判断模块,用于基于所述高清频谱,确认所述目标信道的占用状态。本技术实施例第四方面提供了一种终端设备,其包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;
[0051]
所述通信总线实现处理器和存储器之间的连接通信;
[0052]
所述处理器执行所述计算机可读程序时实现如上任一所述的频谱感知方法中的步骤。
[0053]
有益效果:与现有技术相比,本发明提供了一种频谱感知方法及装置,其中,包括
基于第一发射增益在目标信道上发送前导码信号;基于正常模式,接收包含所述前导码信号的混合信号并通过拟合分离方法将所述混合信号分离得到目标信号;根据所述目标信号生成所述目标信道的频谱;通过信道冲激响应拼接,将所述频谱拼接得到高清频谱;基于所述高清频谱,确认所述目标信道的占用状态。本发明通过超宽带技术,从超宽带发送模块提供的信道冲激响应cir中,获取极高带宽(带宽为500mhz-1ghz)内的频谱信息,以此判断目标信道的占用状态,解决了传统低成本频谱感知方法及设备不能进行大带宽频谱感知的技术问题。
附图说明
[0054]
图1为本发明提供的频谱感知方法的流程图;
[0055]
图2为本发明提供的对系统自身的信道冲激响应进行曲线拟合的曲线图;
[0056]
图3为本发明提供的对混合信号的信道冲激响应进行曲线拟合的曲线图;
[0057]
图4为本发明提供的新的混合信号f(f)和经过自动增益控制缩放的混合信号a*h(f)的曲线图;
[0058]
图5为本发明提供的目标信号x(f)的频谱图;
[0059]
图6为本发明提供的信道冲激响应cir拼接方法的流程图;
[0060]
图7为本发明提供的接收模式控制的方法的流程图;
[0061]
图8为本发明提供的雷达模式下采样点的示意图;
[0062]
图9为本发明提供的发送增益控制方法的流程图;
[0063]
图10为本发明提供的频谱感知装置的结构框图;
[0064]
图11为本发明提供的终端设备的结构原理图;
[0065]
图12为本发明提供的频谱感知装置的结构示意图;
[0066]
图13为本发明提供的频谱感知装置的工作原理图;
[0067]
图14为本发明提供的目标信号频谱图;
具体实施方式
[0068]
本发明提供一种频谱感知方法及装置,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0069]
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
[0070]
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的
意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
[0071]
首先需要知道的是,超宽带技术是一种具有极高带宽(带宽为500mhz-1ghz)的通信技术,具有低成本、低功耗、大带宽、高精度、高稳定的特点。超宽带技术发展至今已经相当成熟,其常被用于定位中,许多商用设备都有它的身影,比如像智能手机等。除了定位之外,超宽带技术还会被用在感知领域,比如像感知人的呼吸和心跳,感知物体的材料等等,这是因为超宽带技术能够给开发者提供信道冲激响应cir,信道冲激响应cir可以表示当前通信目标信道的状态,开发者可以从中获取到当前环境信息,从而感知当前的环境,就像雷达一样。由于信道冲激响应cir可以表示当前通信目标信道的状态,而超宽带设备的带宽为500mhz-1ghz。
[0072]
因此,可以通过一些设计,从超宽带设备提供的信道冲激响应cir中,获取500mhz-1ghz带宽内的频谱信息。根据这一想法,设计出一种低的频谱感知方法、存储介质以及终端设备。
[0073]
下面结合附图,通过对实施例的描述,对发明内容作进一步说明。
[0074]
如图12所示,本发明使用能够收发超宽信号(带宽为500mhz-1ghz)的超宽带收发机,构成系统的超宽带发送模块和超宽带接收模块。外界的信号通过天线进入系统,并通过合路器与超宽带发送模块发出的前导信号相叠加,叠加后的混合信号通过功分器同时流向由两个超宽带收发机构成超宽带接收模块中,两个收将接收到的信号和已知的前导码信号相关累加,并将累加后的结果传递给控制器。控制器可以通过有线或无线的方式将数据传递给收端,进行数据处理并显示结果。
[0075]
本实施例提供的一种频谱感知方法,该频谱感知方法的执行主体可以为电脑端的频谱感知装置,或者集成频谱感知装置的服务器设备。其中,频谱感知装置可以采用硬件或者软件的方式实现。可以理解的时,本实施例的执行主体可以是诸如平板电脑或服务器主机等之类的设置有频谱感知装置的智能终端。例如,服务器获取目标信道的混合信号,根据混合信号获得目标信道的目标信号,判断目标信道是否被占用;将目标信号打包生成频谱段并依次接入缓存池,将缓存池内相邻的频谱段通过信道冲激响应cir拼接得到频谱;根据频谱(目标信道)的占用状态控制下一次测量中的接收模式,接收模式包括正常模式或者雷达模式;根据频谱(目标信道)的占用状态设置发送增益。
[0076]
需要注意的是,上述应用场景仅是为了便于理解本发明而示出,本发明的实施方式在此方面不受任何限制。相反,本发明的实施方式可以应用于适用的任何场景。
[0077]
进一步,为了对发明内容作进一步说明,下面结合附图,通过对实施例进行具体描述。
[0078]
本实施例提供的频谱感知方法,如图1所示,所述方法具体包括:
[0079]
步骤s10、基于第一发射增益在目标信道上发送前导码信号。
[0080]
优选的,基于第一发射增益,通过超宽带发送模块在目标信道上发送前导码信号,其中超宽带发送模块的带宽为500mhz-1ghz。具体地,超宽带设备通过发送数据帧进行通信,数据帧主要由三个部分组成,如图13所示,其中的前导码信号是由电气和电子工程师协会(ieee,全称是institute of electrical and electronics engineers)规定的已知序列,用来获取信道冲激响应。在通信过程中,收端会不断用已知的导码信号和当前接收的信
号进行相关,以获取信道冲激响应cir,并将信道冲激响应cir累加到寄存器中。
[0081]
当空间中存在其他信号,比如像5g信号时,这个信号将会和前导码信号一起被收端接收,并被相关、累加到寄存器中。此时从寄存器中读取的值,将是信道冲激响应cir、5g信号的混合信号,其频谱如图14所示,方框描出的是目标信号(5g信号)。
[0082]
因此,理论上可以通过某些方法从混合信号中还原出目标信号的频谱图。
[0083]
步骤s20、基于正常模式,接收包含前导码信号的混合信号并通过拟合分离方法将混合信号分离得到目标信号。
[0084]
需要说明的是,考虑到低成本的超宽带设备由于电路噪声的原因,可能会在频谱上产生一些频率随机的异常峰值而引起设备误判。通过两个收端同时接收信号,即双端接收。最后的测量结果取两个收端测量结果的交集,以此增加结果的可靠性。在接收到混合信号后,根据模式控制信号的指令选择进入正常模式或者雷达模式。
[0085]
优选的,基于正常模式,通过超宽带接收模块接收包含前导码信号的混合信号并通过拟合分离方法将混合信号分离得到目标信号。其中超宽带接收模块的带宽为500mhz-1ghz。具体地,在正常模式中通过拟合分离方法可以得到目标信号的频谱x(f)。
[0086]
基于超宽带技术能够提供信道冲击响应(cir),信道冲击响应(cir)可以表示当前通信信道的状态,可以从中获取到当前环境信息,从而感知当前的环境,就像雷达一样。由于cir可以表示当前通信信道的状态,而超宽带发送模块和超宽带接收模块的带宽均为500mhz-1ghz。
[0087]
步骤s30、根据目标信号生成目标信道的频谱。
[0088]
步骤s40、通过信道冲激响应拼接,将目标信道的频谱拼接得到高清频谱;
[0089]
步骤s50、基于高清频谱,确认目标信道的占用状态。
[0090]
进一步的,接收包含前导码信号的混合信号并通过拟合分离方法将混合信号分离得到目标信号的步骤之前包括:
[0091]
如图9,若接收到前导码信号的时间超过预设的时间阈值,则将第一发射增益切换为第二发送增益。
[0092]
进一步的,基于第一发射增益在目标信道上发送前导码信号的步骤之后包括:
[0093]
基于雷达模式,接收包含前导码信号的混合信号并将混合信号分离得到目标信号。
[0094]
进一步的,基于雷达模式,接收包含前导码信号的混合信号并将混合信号分离得到目标信号的步骤包括:
[0095]
需要说明的是,在雷达模式中,由于需要更高的频谱更新速度,选择直接从时域信道冲击响应(cir)进行信号分离,并得到自动增益控制(agc,automatic gain control)的缩放比例。
[0096]
步骤s201、基于雷达模式,获取第一采样长度阈值内带有前导码信号的信道冲激响应采样点。
[0097]
需要说明的是,如图7所示,在收端感知64us内的频谱数据并获取到信道冲击响应(cir)后,终端需要花费2ms的时间将信道冲击响应(cir)的数据读取出来,在此过程中收端无法继续感知频谱,这可能会导致错失一些瞬时信号。为此设计了一种雷达模式,在雷达模式下,设备只读取150个信道冲激响应cir采样点,而当设备探测到长时间存在的信号时,切
换到正常模式,即读取所有的1016个cir采样点。
[0098]
具体地,在雷达模式下(在短包探测中),读取150个信道冲击响应(cir)采样点。由于混合信号的直射径(first path)包含了大部分的信道冲激响应h(f)的能量,信道冲击响应(cir)如图8所示,红色框为直射径,因此选择读取直射径前120个采样点,以及包含直射径在内的后30个采样点,一共150点,其范围如图8的方框所示。
[0099]
计算x(f):对于150点的信道冲击响应(cir),在对精度要求不高的情况下,直射径前120个点的fft可近似等于:s(f)=k*x(f),包含直射径的30个采样点的fft可近似等于:k*h(f)。求出后30个采样点的功率之和p,以及在雷达模式下(在短包探测中),系统自身的发送功率p’,如此可得:k=p/p’,于是可以得到x(f)=(1/k)*s(f),两个平行收端得到的x(f)取平均,得到最终的目标信号x(f)。
[0100]
如果x(f)中有目标信道被占用,则判断与上一次感知获得的x(f)是否相似,若相似,则说明存在持续信号,切换正常模式;若不相似则继续短包探测。
[0101]
低成本的超宽带设备由于电路噪声的原因,可能会在频谱上产生一些频率随机的异常峰值而引起设备误判。
[0102]
步骤s202、将信道冲激响应采样点累加得到混合信号。
[0103]
步骤s203、将混合信号分离得到目标信号。
[0104]
步骤s204、同时,根据目标信号判断目标信道是否被占用。
[0105]
步骤s205、若否,则保持雷达模式并接收混合信号。
[0106]
步骤s206、若是,则切换到第二发射增益并判断当前测量结果和前一次的测量结果是否相同,若是,则切换到正常模式接收混合信号;若否,则保持雷达模式并接收混合信号。
[0107]
需要说明的是,接收端需要识别到前导码信号后才可以访问寄存器,当外界信号功率太大时,前导码信号的信噪比将会低于接收端可以识别的极限,而导致无法获取cir;当外界信号功率太小时,外界信号的信噪比则会比较低,导致终端无法从混合信号中分离出外界信号。
[0108]
受限于硬件存储空间,低成本的超宽带设备只能存少量的信道冲击响应(cir)采样点数,使用的超宽带设备只能存储1016个采样点,设备的采样频谱为1ghz,这意味设备只能提供1mhz的频谱分辨率。
[0109]
为此,通过发送增益控制动态的调节发射信号的功率,设置两种发射增益第一发射增益(发送增益1:0db),第二发送增益(发送增益2:30db)。具体选用那种增益发射信号,通过一种自适应功率调节的方法。包括:开启收发端;设置发射功率发送第一发射增益(发送增益1:0db)或者发送第二发送增益(发送增益2:30db),其中,默认为发送增益1,;发送前导码信号;收端是否接收超时,如果是则设置第二发送增益(发送增益2:30db)并重新发送,如果不是则处理接收到的信道冲击响应(cir)数据;判断频谱是否被占用,如果是,则继续使用当前的增益设置发送前导信号进行下一次测量,如果不是,则设置第一发射增益(发送增益1:0db)且进行下一次检测。
[0110]
进一步的,基于正常模式,接收包含前导码信号的混合信号并通过拟合分离方法将混合信号分离得到目标信号的步骤包括:
[0111]
步骤s207、基于正常模式,获取第二采样长度阈值内带有前导码信号的信道冲激
响应采样点。
[0112]
步骤s208、将信道冲激响应采样点累加得到混合信号。
[0113]
步骤s209、通过拟合分离方法将混合信号分离得到目标信号,同时根据目标信号判断目标信道是否被占用;
[0114]
步骤s210、若否,则切换到雷达模式并接收混合信号;
[0115]
步骤s211、若是,则保持当前正常模式接收混合信号。
[0116]
进一步的,混合信号包括第一混合信号和第二混合信号,第一混合信号和第二混合信号分别由两个接收端同时接收得到,第一混合信号和第二混合信号均包括信道冲激响应和目标信号。
[0117]
具体地,考虑到低成本的超宽带设备由于电路噪声的原因,可能会在频谱上产生一些频率随机的异常峰值而引起设备误判。通过两个收端同时接收信号,即双端接收。最后的测量结果取两个收端测量结果的交集,以此增加结果的可靠性。在接收到混合信号后,系统会根据模式控制信号的指令选择进入正常模式或者雷达模式。
[0118]
进一步的,通过拟合分离方法将混合信号分离得到目标信号,同时根据目标信号判断目标信道是否被占用的步骤包括:
[0119]
步骤s2091、获取自身信道冲激响应,将自身信道冲激响应进行曲线拟合得到新的自身信道冲激响应。
[0120]
需要说明的是,商用的超宽带设备内置了一个自动增益控制(自动增益控制(agc,automatic gain control)),当接收信号的功率较大时时,自动增益控制(agc,automatic gain control)会自动线性调节接收信号的幅值,导致目标信号的幅值失真。需要找到信号自动增益控制(agc,automatic gain control)的实际缩放系数,还原出真实的信号能量。
[0121]
由于有线的信道冲激响应比较稳定,可以将其视为h(f),并将目标信号视为x(f),图2表示的混合信号的频域表达式s(f)=h(f)+x(f)。但由于混合信号经过了自动增益控制(agc,automatic gain control)(自动增益控制)缩放,所以实际上得到的混合信号为s(f)=k*(h(f)+x(f))其中k是未知的自动增益控制(agc,automatic gain control)缩放系数。因此不能直接用已知的信道冲激响应求解,在求解前需要求出自动增益控制(agc,automatic gain control)的缩放系数,为此的设计如下:
[0122]
在无外界信号的情况下测量系统自身的信道冲激响应h(f),对其进行曲线拟合,新的信道冲激响应如图2所示。
[0123]
步骤s2092、将第一混合信号和第二混合信号分别进行曲线拟合,并根据信道冲激响应,得到新的第一混合信号和新的第二混合信号。
[0124]
具体地,对混合信号s(f)(第一混合信号或第二混合信号)进行曲线拟合,确定信道冲激响应的大致位置,并根据信道冲激响应得到(新的混合信号)新的混合信号f(f)(新的第一混合信号f1(f)或新的第二混合信号f2(f))=k*h(f)+n(f),n(f)是拟合过后的噪声,如图3所示。
[0125]
步骤s2093、通过约束方程求得自动增益控制缩放系数k,通过新的自身信道冲激响应h(f)和新的第一混合信号f1(f)计算得到第一目标信号x1(f),其中第一目标信号x1(f)=(1/a)*f1(f)-h(f);通过新的自身信道冲激响应h(f)和新的第二混合信号f2(f)计算得到第二目标信号x2(f),其中第二目标信号x2(f)=(1/a)*f2(f)-h(f)。
[0126]
即当存在a使得(f(f)-a*h(f))^2对f求和(即f(f)和a*h(f)的距离(distance))最小时,则认为a为自动增益控制(agc,automatic gain control)的缩放比例k,如图4所示,细线为f(f),粗线为a*h(f):
[0127]
还原目标信号x(f)=(1/a)*f(f)-h(f)。最终求得x(f)如图5所示。
[0128]
步骤s2094、将第一混合信号和第二混合信号求平均值,得到最终的目标信号。
[0129]
步骤s2095、同时,根据目标信号mean、最高值max和总能量e,求得阈值k,若目标信号大于信号阈值,则确定目标信道被占用;若目标信号小于等于信号阈值,则确定目标信道未被占用,其中信号阈值k=2*mean*(e/max)。
[0130]
进一步的,约束方程为:
[0131][0132]
进一步的,通过信道冲激响应拼接,将目标信道的频谱拼接得到高清频谱,具体包括:
[0133]
步骤s401、如图6所示,将相邻的目标信号依次接入缓存池,对缓存池内的目标信号进行逆傅里叶变换,得到周期函数。
[0134]
具体地,由于此时目标信号x(f)的频谱分辨率只有1mhz,需要采用多个包拼接的方法提高频谱分辨率。为此构建了一个缓存池,新的周期函数x(t)将会接入到缓存池中,而缓存池里最早接入的周期函数x(t)将会被删除。
[0135]
具体方法如下,使用4096个点的缓存池,能够存放四组依次更新的x(t),此时假设缓存池中已有数据。
[0136]
对目标信号x(f)进行逆傅里叶变换,得到周期函数x(t)
[0137]
步骤s402、对缓存池的数据x_cache(t)求均值得到数据平均值mean_cache,对周期函数x(t)求均值得到周期函数平均值mean_x,对数据x_cache(t)进行缩放得到数据缩放值x_cache’(t),其中数据缩放值x_cache’(t)=(mean_x/mean_cache)*x_cache(t)。
[0138]
具体地,数据缩放对齐:对缓存池里的数据求均值mean_cache,对x(t)求均值mean_x。假设缓存池里的数据为x_cache(t),对缓存池里的数据,进行缩放x_cache’(t)=(mean_x/mean_cache)*x_cache(t)。
[0139]
步骤s403、将数据缩放值x_cache’(t)的后十个数设为数据集c,将数据缩放值x_cache’(t)的前十个数设为数据集x。
[0140]
步骤s404、获取数据集c最大值max_c、数据集x最大值max_x、数据集c最大值位置index_c和数据集x最大值位置index_x,并删除数据集c最大值位置index_c与数据集x最大值位置index_x之间的数据;
[0141]
步骤s405、将数据集c最大值位置index_c和数据集x最大值位置index_x合并构成一个拼接点,其中拼接点的值为(max_c+max_x)/2。
[0142]
具体地,相位对齐:设数据集c为x_cache’(t)后十个数,数据集x为x(t)前十个数,找到数据集c,和数据集x的最大值max_c和max_x,以及最大值对应的位置:index_c和index_x。删除index_c之后和index_x之前的数据,将index_c和index_x合并起来构成一个
拼接点,拼接点对应的值为(max_c+max_x)/2。
[0143]
步骤s406、对缓存池的数据缩放值x_cache’(t)进行快速傅氏变换(fft),得到高清频谱x_cache’(f);
[0144]
在一些实施例中,对缓存池的数据缩放值x_cache’(t)进行4096点快速傅氏变换(fft),得到分辨率为250khz的高清频谱x_cache’(f)。
[0145]
综上,本实施例提供了一种频谱感知方法及装置,其中,包括基于第一发射增益在目标信道上发送前导码信号;基于正常模式,接收包含前导码信号的混合信号并通过拟合分离方法将混合信号分离得到目标信号;根据目标信号生成目标信道的频谱;通过信道冲激响应拼接,将频谱拼接得到高清频谱;基于高清频谱,确认目标信道的占用状态。本发明通过超宽带技术,从超宽带发送模块提供的信道冲激响应cir中,获取极高带宽(带宽为500mhz-1ghz)内的频谱信息,以此判断目标信道的占用状态,解决了传统低成本频谱感知方法及设备不能进行大带宽频谱感知的技术问题。解决了传统低成本频谱感知设备只能进行窄带的频谱感知,容易造成一些处于检测带宽外的瞬时信号被遗漏的技术问题。
[0146]
为了更好地实施以上方法,本技术实施例还提供一频谱感知装置100,该装置具体可以集成在电子设备中,该电子设备可以为终端、服务器、个人电脑等设备。比如,在本实施例中,该装置可以包括:发射模块101、接收模块102、生成模块103、拼接模块104和判断模块105,具体如下(如图10):
[0147]
(1)发射模块,用于基于第一发射增益在目标信道上发送前导码信号;
[0148]
(2)接收模块,用于基于正常模式,接收包含前导码信号的混合信号并通过拟合分离方法将混合信号分离得到目标信号;
[0149]
(3)生成模块,用于根据目标信号生成目标信道的频谱;
[0150]
(4)拼接模块,用于通过信道冲激响应拼接,将目标信道的频谱拼接得到高清频谱;
[0151]
(5)判断模块,用于基于高清频谱,确认目标信道的占用状态。
[0152]
在一些实施例中,一频谱感知装置100包括发射模块101、接收模块102、生成模块103、拼接模块104和判断模块105,发射模块基于第一发射增益在目标信道上发送前导码信号;接收模块基于正常模式,接收包含前导码信号的混合信号并通过拟合分离方法将混合信号分离得到目标信号;生成模块根据目标信号生成目标信道的频谱;拼接模块,用于通过信道冲激响应拼接,将目标信道的频谱拼接得到高清频谱;判断模块基于高清频谱,确认目标信道的占用状态。
[0153]
优选的,硬件设计如图12所示,包括能够收发超宽信号的超宽带收发机构成系统的超宽带发送模块和超宽带接收模块。外界的信号通过天线进入系统,并通过合路器与超宽带发送模块发出的前导信号相叠加,叠加后的混合信号通过功分器同时流向由两个超宽带收发机构成超宽带接收模块中,两个收将接收到的信号和已知的前导码信号相关累加,并将累加后的结果传递给控制器。控制器可以通过有线或无线的方式将数据传递给收端,进行数据处理并显示结果。终端进行数据处理等操作,从而得到目标信号的频谱。在这里设置有两个平行工作收端,最后的测量结果取两个收端测量结果的交集,以此增加结果的可靠性。
[0154]
具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作
为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
[0155]
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于计算机可读存储介质中,并由处理器进行加载和执行。
[0156]
基于上述频谱感知方法,本实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现如上述实施例的频谱感知方法中的步骤。具体步骤如下:
[0157]
基于第一发射增益在目标信道上发送前导码信号;
[0158]
基于正常模式,接收包含前导码信号的混合信号并通过拟合分离方法将混合信号分离得到目标信号;
[0159]
根据目标信号生成目标信道的频谱;
[0160]
通过信道冲激响应拼接,将目标信道的频谱拼接得到高清频谱;
[0161]
基于高清频谱,确认目标信道的占用状态。
[0162]
在一些实施例中,接收包含前导码信号的混合信号并通过拟合分离方法将混合信号分离得到目标信号的步骤之前包括:
[0163]
若接收到前导码信号的时间超过预设的时间阈值,则将第一发射增益切换为第二发送增益。
[0164]
在一些实施例中,基于第一发射增益在目标信道上发送前导码信号的步骤之后包括:
[0165]
基于雷达模式,接收包含前导码信号的混合信号并将混合信号分离得到目标信号。
[0166]
在一些实施例中,基于雷达模式,接收包含前导码信号的混合信号并将混合信号分离得到目标信号的步骤包括:
[0167]
基于雷达模式,获取第一采样长度阈值内带有前导码信号的信道冲激响应采样点;
[0168]
将信道冲激响应采样点累加得到混合信号;
[0169]
将混合信号分离得到目标信号;
[0170]
同时,根据目标信号判断目标信道是否被占用;
[0171]
若否,则保持雷达模式并接收混合信号;
[0172]
若是,则切换到第二发射增益并判断当前测量结果和前一次的测量结果是否相同,若是,则切换到正常模式接收混合信号;若否,则保持雷达模式并接收混合信号。
[0173]
在一些实施例中,基于正常模式,接收包含前导码信号的混合信号并通过拟合分离方法将混合信号分离得到目标信号的步骤包括:
[0174]
基于正常模式,获取第二采样长度阈值内带有前导码信号的信道冲激响应采样点;
[0175]
将信道冲激响应采样点累加得到混合信号;
[0176]
通过拟合分离方法将混合信号分离得到目标信号,同时根据目标信号判断目标信道是否被占用;
[0177]
若否,则切换到雷达模式并接收混合信号;
[0178]
若是,则保持当前正常模式接收混合信号。
[0179]
在一些实施例中,混合信号包括第一混合信号和第二混合信号,第一混合信号和第二混合信号分别由两个接收端同时接收得到,第一混合信号和第二混合信号均包括信道冲激响应和目标信号。
[0180]
在一些实施例中,通过拟合分离方法将混合信号分离得到目标信号,同时根据目标信号判断目标信道是否被占用的步骤包括:
[0181]
获取自身信道冲激响应,将自身信道冲激响应进行曲线拟合得到新的自身信道冲激响应;
[0182]
将第一混合信号和第二混合信号分别进行曲线拟合,并根据信道冲激响应,得到新的第一混合信号和新的第二混合信号;
[0183]
通过约束方程求得自动增益控制缩放系数k,通过新的自身信道冲激响应h(f)和新的第一混合信号f1(f)计算得到第一目标信号x1(f),其中第一目标信号x1(f)=(1/a)*f1(f)-h(f);通过新的自身信道冲激响应h(f)和新的第二混合信号f2(f)计算得到第二目标信号x2(f),其中第二目标信号x2(f)=(1/a)*f2(f)-h(f);
[0184]
将第一混合信号和第二混合信号求平均值,得到最终的目标信号;
[0185]
同时,根据目标信号mean、最高值max和总能量e,求得阈值k,若目标信号大于信号阈值,则确定目标信道被占用;若目标信号小于等于信号阈值,则确定目标信道未被占用,其中信号阈值k=2*mean*(e/max)。
[0186]
在一些实施例中,约束方程为:
[0187][0188]
在一些实施例中,通过信道冲激响应拼接,将目标信道的频谱拼接得到高清频谱,具体包括:
[0189]
将相邻的目标信号依次接入缓存池,对缓存池内的目标信号进行逆傅里叶变换,得到周期函数;
[0190]
对缓存池的数据x_cache(t)求均值得到数据平均值mean_cache,对周期函数x(t)求均值得到周期函数平均值mean_x,对数据x_cache(t)进行缩放得到数据缩放值x_cache’(t),其中数据缩放值
[0191]
x_cache’(t)=(mean_x/mean_cache)*x_cache(t);
[0192]
将数据缩放值x_cache’(t)的后十个数设为数据集c,将数据缩放值x_cache’(t)的前十个数设为数据集x;
[0193]
获取数据集c最大值max_c、数据集x最大值max_x、数据集c最大值位置index_c和数据集x最大值位置index_x,并删除数据集c最大值位置index_c与数据集x最大值位置index_x之间的数据;
[0194]
将数据集c最大值位置index_c和数据集x最大值位置index_x合并构成一个拼接点,其中拼接点的值为(max_c+max_x)/2;
[0195]
对缓存池的数据缩放值x_cache’(t)进行快速傅氏变换(fft),得到高清频谱x_cache’(f)。
[0196]
基于上述频谱感知方法,本发明还提供了一种终端设备,如图11所示,其包括至少一个处理器(processor)20;显示屏21;以及存储器(memory)22,还可以包括通信接口(communications interface)23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑指令,以执行上述实施例中的方法。
[0197]
此外,上述的存储器22中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
[0198]
存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器20通过运行存储在存储器22中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。
[0199]
存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。
[0200]
此外,上述存储介质以及移动终端中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。
[0201]
综上,与现有技术相比,本发明具有以下有益效果:一种频谱感知方法及装置,其中,包括基于第一发射增益在目标信道上发送前导码信号;基于正常模式,接收包含前导码信号的混合信号并通过拟合分离方法将混合信号分离得到目标信号;根据目标信号生成目标信道的频谱;通过信道冲激响应拼接,将频谱拼接得到高清频谱;基于高清频谱,确认目标信道的占用状态。本发明通过超宽带技术,从超宽带发送模块提供的信道冲激响应cir中,获取极高带宽(带宽为500mhz-1ghz)内的频谱信息,以此判断目标信道的占用状态,解决了传统低成本频谱感知方法及设备不能进行大带宽频谱感知的技术问题。
[0202]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1