本发明属于信号测量技术领域,涉及一种用颜色值表示频谱强度的方法,具体涉及一种频谱趋势图的生成方法,记录一段时间内的频谱趋势。
背景技术:
频谱:是指一个时域的信号在频域下的表示方式,可以针对信号进行傅里叶变换而得,简单来说,频谱可以表示一个信号是由哪些频率的弦波所组成,也可以看出各频率弦波的大小及相位等信息。常见的数字频谱绘制方法:横坐标:频率,纵坐标:功率,如图1所示为常见的数字频谱绘制方法,这种方法只能直观反映当前时刻时域的信号信息,不能记录一段时间的频谱,不能直观的观察频谱的变化趋势。
技术实现要素:
本发明针对现有技术的不足,提出了一种频谱趋势图的生成方法,主要是利用颜色值表示频谱的强度方法,并记录一段时间内的频谱信息趋势,让用户能更直观地观测频谱的变化趋势。
为解决上述技术问题,本发明采取的技术方案为:
一种频谱趋势图的生成方法,包括以下步骤:
s1:设定信号强度值的颜色显示范围,根据每个信号强度值映射出对应的颜色值;
s2:在一定频率范围内读取当前信号时域的频谱信息,保存该频率范围内每个频率的信号强度值作为参数;
s3:根据信号强度值的颜色显示范围映射出每个频率对应的颜色值;
s4:根据每个频率对应的颜色值,生成当前帧的频谱图;
s5:设定画布宽度,保存一段时间内该频谱图的所有频谱信息后,舍弃超过画布宽度的频谱信息,保存后续进入画布的频谱信息,记录一段时间内的频谱趋势。
进一步的,所述信号强度值的范围为:55-70dbuv,设定的颜色显示范围为:蓝色-淡蓝色-绿色-黄色-红色。
进一步的,所述频率范围为950-2150mhz。
进一步的,根据帧数频谱数据的大小确认所述画布宽度。
进一步的,所述帧数为50帧。
本发明的有益效果至少包括:本发明所述频谱趋势图的生成方法,主要是利用颜色值表示频谱的强度方法,并记录一段时间内的频谱信息趋势,让用户能更直观地观测频谱的变化趋势。
附图说明
图1为现有技术频谱图。
图2为本发明频谱趋势图生成方法的流程图。
图3为本发明步骤s5的流程框图。
图4为本发明一个实施例的频谱趋势显示图。
具体实施方式
为了使本领域技术人员更好地理解本发明的技术方案,下面结合具体实施例对本发明作进一步的详细说明。下面描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。实施例中未注明具体技术或条件的,按照本领域内的文献所描述的技术或条件或者按照产品说明书进行。
图1为现有技术频谱图,如图1所示,为现有常见的数字频谱绘制方法,横坐标:频率(mhz),纵坐标:功率(dbm),这种方法只能直观反映当前时刻时域的信号信息,只能反映当前时刻的频谱信息,不能记录一段时间的频谱,即不能直观的观察频谱的变化趋势。
为此,本发明为解决上述技术问题,采取了以下具体手段,图2为本发明频谱趋势图生成方法的流程图,参照图2所示,本发明所述频谱趋势图的生成方法,具体包括以下步骤。
s1:设定信号强度值的颜色显示范围,根据每个信号强度值映射出对应的颜色值;更具体的,图4为本发明一个实施例的频谱趋势显示图,横坐标:频率(mhz),纵坐标:功率(dbm),参照图4所示,本发明所述信号强度值的范围优选为:55-70dbuv,设定的颜色显示范围为:蓝色-淡蓝色-绿色-黄色-红色,由此可以对照每个信号强度对应的颜色值。
s2:采样出当前时刻的频谱信息,此时,当频率范围为950-2150mhz,在该频率范围内读取当前信号时域的频谱信息,保存该频率范围内每个频率的信号强度值作为参数;
s3:根据信号强度值的颜色显示范围映射出每个频率对应的颜色值;该映射为本领域常规手段,例如:蓝色rgb值为:0000ff;淡蓝色rgb值为00ffff,他们对应的信号强度值分别为:55和58.75,两者之间的线性颜色区间为55-58.75,同理,淡蓝色-绿色-黄色-红色的线性颜色区间为58.75-62.5-66.25-70。由此可将55-58.75-62.5-66.25-70dbuv的信号强度值映射为频率对应的rgb颜色值。需要说明的是,本发明设定的颜色显示范围为上述五种颜色,而当信号发生改变时,信号强度值随之改变。
s4:根据每个频率对应的颜色值,生成当前帧的频谱图;更具体的,将映射出来的所有颜色值,从左到右,均匀的生成在一条直线上,作为一帧频谱数据。
s5:设定画布宽度,保存一段时间内该频谱图的所有频谱信息后,舍弃超过画布宽度的频谱信息,保存后续进入画布的频谱信息,记录一段时间内的频谱趋势。
可以理解的是,根据帧数频谱数据的大小确认所述画布宽度,例如:如图4所示,画布宽度设定只能存放50帧频谱数据,那么在画布上面累积画出50帧数据,并且保存。
根据本发明的实施例,图3为本发明步骤s5的流程框图,当超过50帧数据之后,舍弃最开始记录的那一帧频谱数据(即队列中第51帧频谱数据),相当于队列,先进先出。
可以理解的是,本发明所述信号强度值范围、频率范围以及帧数,这些没有特别限制,不是固定的,是可以根据信号手动或者自动更改设定的,也不是特性。这些只是为了更好地解释说明本发明的具体方案而进行的具体设置。
综上所述,本发明所述频谱趋势图的生成方法,主要是利用颜色值表示频谱的强度方法,并记录一段时间内的频谱信息趋势,让用户能更直观地观测频谱的变化趋势。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型,同时,对于本领域的一般技术人员,依据
本技术:
的思想,在具体实施方式及应用范围上均会有改变之处。