一种信号质量曲线绘制方法及装置与流程

文档序号:16393762发布日期:2018-12-25 19:35阅读:468来源:国知局
一种信号质量曲线绘制方法及装置与流程

本申请涉及信号处理技术领域,尤其涉及一种信号质量曲线绘制方法及装置。

背景技术

dvb-s(ets300421)为数字卫星广播系统标准。其信号传输方式决定了用户如果使用dvbs设备接收信号的话需要接收设备对准用户所需的卫星角度,如果有偏差就可能造成接收不到信号或者信号弱的情况。

频谱的功能就是分析接收卫星信号的强度值,强度越高则表示接收的信号越好。然而当前的dvbs频谱技术只能显示950mhz到2150mhz中频的频率范围,从中频信号频率到实际的信号频率需用户手动去计算,比如中频频率是1000mhz,如果客人用的是c波段的高频头,根据用户水平或者垂直的设置实际频率可能是4150或者4750,如果客人用的是ku波段的高频头,则根据用户设置的22k的状态可以是10750或者11600,对于一些非专业的用户来说很难计算出准确的频率值。另外频谱中显示的只是信号的强度,并不是强度高时就一定有信号,而且用户也无法判断出这个中频是否有信号。所以引入了信号质量这个参数,用于判断该频谱下是否存在信号。

目前,只有信号质量的条形输出显示函数,即:信号质量的条形图,这样就导致现有的方式只能在某个时刻体现当时的质量参数值,无法反映信号质量值在一段时间的变化范围,不便于用户在安装卫星天线时快速定位角度方位。



技术实现要素:

本发明提供了一种信号质量曲线绘制方法及装置,用以解决现有技术中现有的方式只能在某个时刻体现当时的质量参数值,无法反映信号质量值在一段时间的变化范围,不便于用户在安装卫星天线时快速定位角度方位的问题。

其具体的技术方案如下:

一种信号质量曲线绘制方法,所述方法包括:

按照循环周期,获取当前时刻从外部接口传入的当前信号质量值;

调取所述当前时刻的前一时刻传入的前一信号质量值,根据所述当前信号质量值以及前一信号质量值,计算出对应的斜率值;

根据信号质量值以及斜率值在显示屏上点亮像素点,并绘制出信号质量曲线。

可选的,根据所述当前信号质量值以及前一信号质量值,计算出对应的斜率值,具体为:

基于斜率计算公式计算出斜率值:

其中,k表征斜率值,y1表征当前信号质量值,y0表征前一信号质量值,x1-x0为固定值1。

可选的,所述根据信号质量值以及斜率值在显示屏上点亮像素点,具体为:

在坐标系中确定与所述信号质量值所处的像素点相邻的像素点;

根据所述斜率值在显示屏上同时点亮两个像素点。

可选的,在绘制出信号质量曲线之后,所述方法还包括:

判定开始绘制所述信号质量曲线至当前时刻之间的时长是否达到预设时长;

若是,则清空所述显示屏上的信号质量曲线;

若否,则继续绘制所述显示屏上的信号质量曲线。

一种信号质量曲线绘制装置,所述装置包括:

获取模块,用于按照循环周期,获取当前时刻从外部接口传入的当前信号质量值;

处理模块,用于调取所述当前时刻的前一时刻传入的前一信号质量值,根据所述当前信号质量值以及前一信号质量值,计算出对应的斜率值;根据信号质量值以及斜率值在显示屏上点亮像素点,并绘制出信号质量曲线;

显示模块,用于显示信号质量曲线。

可选的,所述处理模块,具体用于在坐标系中确定与所述信号质量值所处的像素点相邻的像素点;根据所述斜率值在显示屏上同时点亮两个像素点。

可选的,所述处理模块,还用于判定开始绘制所述信号质量曲线至当前时刻之间的时长是否达到预设时长;若是,则清空所述显示屏上的信号质量曲线;若否,则继续绘制所述显示屏上的信号质量曲线。

通过本发明所提供的上述方法,可以通过绘制函数绘制出信号质量的曲线,从而直接反映信号质量在一段时间的变化趋势,让用户更加方便的观测到信号质量的变化趋势,进而便于用户在安装卫星天线时快速定位角度方位。

附图说明

图1为本发明实施例中一种信号质量曲线绘制方法的流程图;

图2为本发明实施例中一种信号质量曲线绘制装置的结构示意图。

具体实施方式

下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解,本发明实施例以及实施例中的具体技术特征只是对本发明技术方案的说明,而不是限定,在不冲突的情况下,本发明实施例以及实施例中的具体技术特征可以相互组合。

如图1所示为本发明实施例中一种信号质量曲线绘制方法的流程图,该方法包括:

s101,按照循环周期,获取当前时刻从外部接口传入的当前信号质量值;

在本发明中,信号质量值是作为参数从外部接口被传入到绘制函数,而信号质量值的传入为循环传入,比如说该循环周期可以是1s,也就是说每次1s过后会退出绘制函数读取信号质量值。

s102,调取当前时刻的前一时刻传入的前一信号质量值,根据当前信号质量值以及当前一信号质量值,计算出对应的斜率值;

在获取到当前时刻的当前信号质量值之后,调取之前存储的当前时刻的前一信号质量值,然后基于斜率计算公式计算出斜率值:

其中,k表征斜率值,y1表征当前信号质量值,y0表征前一信号质量值,x1-x0为固定值1。

这里的x1为当前时刻,x1为前一时刻,如果该函数运算的循环周期为1s时,则x1-x0为固定值1。

同时对y1-y0的正负进行判断,并进行加减的选择,通过该方式可以确定出准确的斜率值。

s103,根据信号质量值以及斜率值在显示屏上点亮像素点,并绘制出信号质量曲线。

根据步骤s102计算出的斜率值,然后根据计算出的斜率值以及接收到的信号质量值,就可以在显示屏上点亮对应的像素点,具体来讲,该显示屏就作为一个坐标系,每一个信号质量值对应一个像素点,从而在确定出斜率值k之后,就可以根据信号质量值以及斜率值k得到绘制出对应的曲线。

这里需要说明是,计算斜率值k是一个循环的过程,也就是按照循环周期进行斜率值得计算,通过该方式可以实时反映斜率值,从而保证信号质量曲线的准确性。

进一步,为了使得曲线在显示屏上显示得平滑,所以每次把y轴相邻的两个像素点当一个像素点点亮,通过该方式可以使得显示屏上显示得曲线更加平滑,进而使得曲线显示效果更加明显,方便用户查看。

进一步,在本发明实施例中,如果x轴的时间间隔为1s,则每隔50毫秒会退出绘制函数判断是否有按键被触发,如果存在,则退出绘制函数,若是不存在按键被触发,则返回绘制函数,继续绘制曲线。通过该方式可以随时进行绘制函数的退出,从而使得用户可以随时退出曲线的退出,方便了用户的使用。

进一步,在本发明实施例中,装置会判定绘制信号质量曲线值当前时刻之间的时长是否达到预设时长,若是,则清空显示屏上的信号质量曲线;若否,则继续绘制显示屏上的信号质量曲线。比如说装置可以每隔120s清空显示屏上绘制的曲线,然后重新进行曲线绘制,从而使得显示屏上可以随时并且准确显示信号质量的曲线。

通过本发明实施例所提供的上述方法,可以通过绘制函数绘制出信号质量的曲线,从而直接反映信号质量在一段时间的变化趋势,让用户更加方便的观测到信号质量的变化趋势,进而便于用户在安装卫星天线时快速定位角度方位。

对应本发明实施例所提供的一种信号质量曲线绘制方法,本发明实施例中还提供了一种信号质量曲线绘制装置,如图2所示为本发明实施例中一种信号质量曲线绘制装置的结构示意图,该装置包括:

获取模块201,用于按照循环周期,获取当前时刻从外部接口传入的当前信号质量值;

处理模块202,用于调取所述当前时刻的前一时刻传入的前一信号质量值,根据所述当前信号质量值以及前一信号质量值,计算出对应的斜率值;根据信号质量值以及斜率值在显示屏上点亮像素点,并绘制出信号质量曲线;

显示模块203,用于显示信号质量曲线。

进一步,在本发明实施例中,所述处理模块203,具体用于在坐标系中确定与所述信号质量值所处的像素点相邻的像素点;根据所述斜率值在显示屏上同时点亮两个像素点。

进一步,在本发明实施例中,所述处理模块203,还用于判定开始绘制所述信号质量曲线至当前时刻之间的时长是否达到预设时长;若是,则清空所述显示屏上的信号质量曲线;若否,则继续绘制所述显示屏上的信号质量曲线。

尽管已描述了本申请的优选实施例,但本领域内的普通技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改,包括采用特定符号、标记确定顶点等变更方式。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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