目录
一、搭建测试环境
测试设备:GNSS信号模拟器、功分器、待测接收机、电脑
二、冷启动时间测试
用例名称 | 冷启动时间测试(-130dbm) | |
前置条件 | 1. DUT常温、标准电压供电; 2. 通过USB方式连接DUT数据输出串口; 3. 控制思博伦模拟器输出GNSS信号(通过线损校正,确保输入模组天线端的信号为-130dBm); 4. DUT初始状态为断电状态(主电、备电全断) | |
测试步骤 | 预期结果 | |
1 | 对DUT上电(主备电)进行冷启动测试,并记录上电时间T1 | DUT正常上电开机 |
2 | 等待DUT定位后,记录DUT定位时的当前时间T2,定位超时时间120秒,冷启动定位时间TTFF=T2-T1 | DUT可成功定位 |
3 | 对DUT下电(主备电),等待30秒 | DUT成功断电 |
4 | 循环1-3步骤100次,记录每次定位时间TTFF,统计TTFF68、TTFF95、平均值、最大值 | 按规格书要求 |
用例名称 | 冷启动时间测试(-145dbm) | |
前置条件 | 1. DUT常温、标准电压供电; 2. 通过USB方式连接DUT数据输出串口; 3. 控制思博伦模拟器输出GNSS信号(通过线损校正,确保输入模组天线端的信号为-145dBm); 4. DUT初始状态为断电状态(主电、备电全断) | |
测试步骤 | 预期结果 | |
1 | 对DUT上电(主备电)进行冷启动测试,并记录上电时间T1 | DUT正常上电开机 |
2 | 等待DUT定位后,记录DUT定位时的当前时间T2,定位超时时间120秒,冷启动定位时间TTFF=T2-T1 | DUT可成功定位 |
3 | 对DUT下电(主备电),等待30秒 | DUT成功断电 |
4 | 循环1-3步骤100次,记录每次定位时间TTFF,统计TTFF68、TTFF95、平均值、最大值 | 按规格书要求 |
三、热启动时间测试
用例名称 | 热启动时间测试(-130dbm) | |
前置条件 | 1. DUT常温、标准电压供电; 2. 通过USB方式连接DUT数据输出串口; 3. 控制思博伦模拟器输出GNSS信号(通过线损校正,确保输入模组天线端的信号为-130dBm); 4. 待DUT定位后,关闭DUT主电,保留备电 | |
测试步骤 | 预期结果 | |
1 | 对DUT上主电进行热启动测试,并记录上电时间T1 | DUT上主电成功 |
2 | 等待DUT定位后,记录DUT定位时的当前时间T2,定位超时时间60秒,热启动定位时间TTFF=T2-T1 | DUT可成功定位 |
3 | 对DUT关闭主电,等待30秒 | DUT成功关闭主电 |
4 | 循环1-3步骤100次,记录每次定位时间TTFF,统计TTFF68、TTFF95、平均值、最大值 | 按规格书要求 |
用例名称 | 热启动时间测试(-150dbm) | |
前置条件 | 1. DUT常温、标准电压供电; 2. 通过USB方式连接DUT数据输出串口; 3. 控制思博伦模拟器输出GNSS信号(通过线损校正,确保输入模组天线端的信号为-150dBm); 4. 待DUT定位后,关闭DUT主电,保留备电 | |
测试步骤 | 预期结果 | |
1 | 对DUT上主电进行热启动测试,并记录上电时间T1 | DUT上主电成功 |
2 | 等待DUT定位后,记录DUT定位时的当前时间T2,定位超时时间60秒,热启动定位时间TTFF=T2-T1 | DUT可成功定位 |
3 | 对DUT关闭主电,等待30秒 | DUT成功关闭主电 |
4 | 循环1-3步骤100次,记录每次定位时间TTFF,统计TTFF68、TTFF95、平均值、最大值 | 按规格书要求 |
四、重捕获定位时间测试
用例名称 | 重捕获定位时间测试(-130dbm) | |
前置条件 | 1. DUT常温、标准电压供电; 2. 通过USB方式连接DUT数据输出串口; 3. 控制思博伦模拟器输出GNSS信号(通过线损校正,确保输入模组天线端的信号为-130dBm); 4. DUT发起冷启动定位,5min内DUT定位成功; | |
测试步骤 | 预期结果 | |
1 | 关闭模拟器信号输出,等待60s | DUT失去定位 |
2 | 打开模拟器信号输出,记录此时的时间T1 | |
3 | 等待DUT定位后,记录DUT定位时的当前时间T2,定位超时时间60秒,重捕获定位时间TTFF=T2-T1 | |
4 | 循环1-3步骤100次,记录每次定位时间TTFF,统计TTFF68、TTFF95、平均值、最大值 | 按规格书要求 |
用例名称 | 重捕获定位时间测试(-140dbm) | |
前置条件 | 1. DUT常温、标准电压供电; 2. 通过USB方式连接DUT数据输出串口; 3. 控制思博伦模拟器输出GNSS信号(通过线损校正,确保输入模组天线端的信号为-140dBm); 4. DUT发起冷启动定位,5min内DUT定位成功; | |
测试步骤 | 预期结果 | |
1 | 关闭模拟器信号输出,等待60s | DUT失去定位 |
2 | 打开模拟器信号输出,记录此时的时间T1 | |
3 | 等待DUT定位后,记录DUT定位时的当前时间T2,定位超时时间60秒,重捕获定位时间TTFF=T2-T1 | |
4 | 循环1-3步骤100次,记录每次定位时间TTFF,统计TTFF68、TTFF95、平均值、最大值 | 按规格书要求 |
五、冷启动灵敏度测试
用例名称 | 冷启动灵敏度测试 | |
前置条件 | 1. DUT常温、标准电压供电; 2. 通过USB方式连接DUT数据输出串口; 3. 控制思博伦模拟器输出GNSS信号; | |
测试步骤 | 预期结果 | |
1 | 模拟器信号设置 -140dBm | |
2 | 下发冷启动指令,等待5min | |
3 | 信号降低1dbm | |
4 | 重复步骤2~3,直到300s内无法定位或者无法满足连续10个点的位置(3D)误差小于20m; | |
5 | 记录上一次定位成功的信号强度为冷启动灵敏度 | 按规格书要求(-147dbm) |
六、热启动灵敏度测试
用例名称 | 热启动灵敏度测试 | |
前置条件 | 1. DUT常温、标准电压供电; 2. 通过USB方式连接DUT数据输出串口; 3. 控制思博伦模拟器输出GNSS信号; | |
测试步骤 | 预期结果 | |
1 | 模拟器信号设置 -140dBm | |
2 | 下发热启动指令,等待2min | |
3 | 信号降低1dbm | |
4 | 重复步骤2~3,直到120s内无法定位或者无法满足连续10个点的位置(3D)误差小于60m; | |
5 | 记录上一次定位成功的信号强度为热启动灵敏度 | 按规格书要求(-156dbm) |
七、跟踪灵敏度测试
用例名称 | 跟踪灵敏度测试 | |
前置条件 | 1. DUT常温、标准电压供电; 2. 通过USB方式连接DUT数据输出串口; 3. 控制思博伦模拟器输出GNSS信号; | |
测试步骤 | 预期结果 | |
1 | 模拟器信号设置 -130dBm | |
2 | 下发冷启动指令,定位后等待5min | |
3 | 当模拟器信号≥-150dBm时,信号每次降低5dB,当信号小于-150dBm时,信号每次降低1dB,等待120s | |
4 | 重复步骤3,直到120s内无法定位或者无法满足连续10个点的位置误差小于60m | |
5 | 记录上一次定位成功的信号强度为跟踪灵敏度 | 按规格书要求(-165dbm) |
八、重捕获灵敏度测试
用例名称 | 重捕获灵敏度测试 | |
前置条件 | 1. DUT常温、标准电压供电; 2. 通过USB方式连接DUT数据输出串口; 3. 控制思博伦模拟器输出GNSS信号; | |
测试步骤 | 预期结果 | |
1 | 模拟器信号设置 -140dBm | |
2 | 等待DUT定位成功,等待超时设为5min | |
3 | 关闭模拟器信号输出,等待DUT失去定位后,重新开启模拟器信号输出,等待30s | |
4 | 信号降低1dbm | |
5 | 重复步骤3~4,直到30s内无法定位或者无法满足连续10个点的位置误差小于60m | |
6 | 记录上一次定位成功的信号强度为重捕获灵敏度 | 按规格书要求(-160dbm) |