本发明属于无线通信技术领域。具体涉及一种基于tuner的电视白频谱检测方法。
背景技术:
电视信号的频谱范围为40-870Mhz,为了便于高频接受电路设计,电视射频信号被认为分为3个频段:VHF-L,VHF-H和VHF。所以tuner一般有3个带通滤波器,分别对应三个信号频段。无论数字还是模拟电视,都要经过射频信号输入、高放、混频、中放、带通、陷波等处理,直到中频信号输出,整个屋里通道完全一样,唯一的不同在于数字IF还经过了一次声表滤波和放大。当然,现在有些tuner已经嵌入了解调部分,直接输出TS流。这里的tuner输出的是IF信号。IF信号是一种特殊的信号,对后端的电路匹配要求很高。
申请号为CN200910262551.4的频谱噪声检测方法,可借助简单的判断方法找出频谱噪声,以预先排除频谱噪声而提高接收器的整体效能。借助频域信号的多个频谱区块的平均值,与中断临界值、频宽检查临界值、变动下限值及变动上限值间的相对关系,预先判断所接收的信号是否为频道信号或噪声,故得以预先排除频谱噪声而提高接收器的整体效能。
但是,申请号为CN200910262551.4的频谱噪声检测方法,故障率太高,并在出现Tuner状态异常时,无法实现故障的自动修复,用户体验不是太好。
技术实现要素:
本发明的目的是为了克服上述不足提供一种基于tuner的电视白频谱检测方法。
一种基于tuner的电视白频谱检测方法,包括步骤:
检测系统初始化;
获取Tuner的工作状态;
将获取的Tuner工作状态发送至中央处理器;
接收Tuner的工作状态,向第一频道发出换台指令;
通过Tuner锁定第一频道的频点;
第一频道的频点锁定后,判断Tuner的工作状态是否正常,如果正常,则将第一频道频点上的码流进行解调,然后通过遥控器控制播放器播放视频;如果Tuner的工作状态不正常,则转下一步;
记录Tuner工作状态异常的频点,并根据该频点获取到的各寄存器的数值生成错误特征参数;
将所述错误特征参数与数据库中的错误代码进行比对;
确定所述频点下Tuner的错误类型;
通过所述频点下Tuner的错误类型在数据库中查询对应的预设检修方案,并根据所述预设检修方案对Tuner的故障进行处理。
进一步,所述将第一频道频点上的码流进行解调,然后通过遥控器控制播放器播放视频之后进行下一次Tuner的工作状态的检测。
进一步,所述将所述错误特征参数与数据库中的错误代码进行比对的步骤中
所述数据库是预先设置在设备内部或预存在移动存储装置中或存放在远程控制中心的;
所述数据库包含之前存储的多个错误特征参数与错误代码,错误特征参数和错误代码与各种Tuner状态异常的情况进行一一映射;
通过错误特征参数和错误代码匹配,确定错误特征参数对应的Tuner状态异常;
当所述数据库中没有与所述错误特征参数映射的错误代码时,表示映射失败,所述数据库中缺少所述Tuner状态的异常状态的种类,将缺少所述Tuner状态的异常状态上传至远程控制中心,由检修人员制定后续的检修方案,并进行故障告警。
进一步,所述通过遥控器控制播放器播放视频之后进行下一次Tuner的工作状态的检测后,对处理后的Tuner状态进行再次复检,如果Tuner状态仍然异常,将重复上述各步骤继续进行调整,直至Tuner状态恢复正常。
进一步,如果所述Tuner状态异常次数超过三次,则所述数据库中的检修方案已经不能解决当前Tuner故障状态,将当前Tuner故障状态状态上传至远程控制中心,由检修人员制定后续的检修方案,并进行故障告警。
本发明通过获取Tuner的工作状态,将获取的Tuner工作状态发送至中央处理器,接收Tuner的工作状态,向第一频道发出换台指令;通过Tuner锁定第一频道的频点;第一频道的频点锁定后,判断Tuner的工作状态是否正常,如果正常,则将第一频道频点上的码流进行解调,然后通过遥控器控制播放器播放视频;如果Tuner的工作状态不正常,则记录Tuner工作状态异常的频点,并根据该频点获取到的各寄存器的数值生成错误特征参数;将所述错误特征参数与数据库中的错误代码进行比对;确定所述频点下Tuner的错误类型;通过所述频点下Tuner的错误类型在数据库中查询对应的预设检修方案,并根据所述预设检修方案对Tuner的故障进行处理,从而实现了多个终端有效的使用空白频谱,能够公平高效的共存,互相不干扰,可以在换台时节省锁定频点的时间,通过电视白频谱检测,提升换台速度,减少换台时的故障率,并在出现Tuner状态异常时,可以实现故障的自动修复,从而提升用户体验。
附图说明
图1为本发明方法流程示意图。
具体实施方式
以下结合具体实施例对本发明作进一步的说明:
检测系统初始化;
获取Tuner的工作状态;
将获取的Tuner工作状态发送至中央处理器;
接收Tuner的工作状态,向第一频道发出换台指令;
通过Tuner锁定第一频道的频点;
第一频道的频点锁定后,判断Tuner的工作状态是否正常,如果正常,则将第一频道频点上的码流进行解调,然后通过遥控器控制播放器播放视频;如果Tuner的工作状态不正常,则转下一步;
记录Tuner工作状态异常的频点,并根据该频点获取到的各寄存器的数值生成错误特征参数;
将所述错误特征参数与数据库中的错误代码进行比对;
确定所述频点下Tuner的错误类型;
通过所述频点下Tuner的错误类型在数据库中查询对应的预设检修方案,并根据所述预设检修方案对Tuner的故障进行处理。
所述将第一频道频点上的码流进行解调,然后通过遥控器控制播放器播放视频之后进行下一次Tuner的工作状态的检测。
所述将所述错误特征参数与数据库中的错误代码进行比对的步骤中
所述数据库是预先设置在设备内部或预存在移动存储装置中或存放在远程控制中心的;
所述数据库包含之前存储的多个错误特征参数与错误代码,错误特征参数和错误代码与各种Tuner状态异常的情况进行一一映射;
通过错误特征参数和错误代码匹配,确定错误特征参数对应的Tuner状态异常;
当所述数据库中没有与所述错误特征参数映射的错误代码时,表示映射失败,所述数据库中缺少所述Tuner状态的异常状态的种类,将缺少所述Tuner状态的异常状态上传至远程控制中心,由检修人员制定后续的检修方案,并进行故障告警。
所述通过遥控器控制播放器播放视频之后进行下一次Tuner的工作状态的检测后,对处理后的Tuner状态进行再次复检,如果Tuner状态仍然异常,将重复上述各步骤继续进行调整,直至Tuner状态恢复正常。
如果所述Tuner状态异常次数超过三次,则所述数据库中的检修方案已经不能解决当前Tuner故障状态,将当前Tuner故障状态状态上传至远程控制中心,由检修人员制定后续的检修方案,并进行故障告警。