[发明专利]一种DSL单端测试方法及系统在审
| 申请号: | 201810300282.5 | 申请日: | 2018-04-04 |
| 公开(公告)号: | CN108650146A | 公开(公告)日: | 2018-10-12 |
| 发明(设计)人: | 唐雄辉;黄凡;喻远艺;杜梦红 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26 |
| 代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 张凯 |
| 地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 单端测试 测试端口 校准 全局变量 初始化 保存 轮询 测试 检测 创建 | ||
1.一种DSL单端测试方法,其特征在于,包括以下步骤:
初始化DSP芯片及全局变量;
开启单端测试,得到线路单端测试值,并对线路单端测试值进行校准,保存得到的校准值;使用保存的校准值,对测试端口进行单端测试校准;
对校准后的测试端口进行单端测试;
创建用于检测测试端口状态的轮询任务,依次获取测试端口状态,完成测试;
其中,所述全局变量包括line_selt_enable、selt、line_port_enable、port_selt_calib_para、line_selt_result和line_port_state;
所述line_selt_enable表示单端测试使能状态标记,所述selt表示开始计算单端测试结果并储存的标记,所述line_port_enable表示测试端口的端口使能状态标记,且line_selt_enable、selt和line_port_enable的标记值均包括0和1,所述标记值0表示关闭,标记值1表示开启;
所述port_selt_calib_para为保存单端测试校准值的结构体变量,所述line_selt_result为保存单端测试结果的结构体变量;
所述line_port_state表示端口状态,且为枚举类型,取值范围为0~3。
2.如权利要求1所述的一种DSL单端测试方法,其特征在于:对线路单端测试值进行校准后还包括以下步骤:
保存得到的校准值于预先申请的全局结构体内,然后使用保存于全局结构体内的校准值,对测试端口进行单端测试校准,然后将line_selt_enable的标记值置为1。
3.如权利要求2所述的一种DSL单端测试方法,其特征在于,创建用于检测测试端口状态的轮询任务,获取测试端口状态以后还包括以下步骤:
若测试端口状态为端口不可用时,则将测试端口重置;
若测试端口状态为端口已配置且未开启端口,则获取line_port_enable和line_selt_enable的标记值,若line_port_enable和line_selt_enable的标记值均为1,则重新开启测试端口,并将line_selt_enable的标记值置为0;
若测试端口状态为单端测试完成,则获取测试端口的selt的标记值,若标记值为1,则开始计算单端测试结果,并将单端测试结果保存于line_selt_result中,然后将测试端口的selt的标记值置为0,若标记值为0,则将测试端口的selt的标记值置为1;
若测试端口状态为信号测试,则获取测试端口的line_port_enable的标记值,若标记值为1,则将测试端口重新开启,若标记值为0,则将测试端口关闭。
4.如权利要求1所述的一种DSL单端测试方法,其特征在于:当开启单端测试后、正式测试之前包括以下步骤:对测试端口的开启状态进行判断,若测试端口为开启状态,则将测试端口关闭;若测试端口为关闭状态,则不做处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810300282.5/1.html,转载请声明来源钻瓜专利网。





