一种PUSCH逐时隙差异化闭环测试系统和方法与流程
本技术涉及星载基站上行物理层连续测试,特别是涉及一种pusch逐时隙差异化闭环测试系统和方法。
背景技术:
1、在星载基站的研制和测试过程中,需要对pusch(物理上行共享信道)上行物理层进行连续功能验证。常规测试系统分别通过控制通路和iq(同相/正交)数据通路传输控制参数和测试iq,并异步接收crc(循环冗余校验)结果和tb(传输块)结果。
2、在连续多时隙的pusch测试中,控制参数与iq数据可经不同通路传输,两条通路的传输时延和数据呈现方式可能不同。若仅依据先发布控制参数、后传输iq数据的程序顺序,难以确定iq数据到达时控制参数已满足物理层取用条件。此外,缓存资源的复用可能与前序时隙的数据传输或结果校验重叠,引发跨时隙资源覆盖或错配。系统帧号周期性回绕、同一时隙包含多个pusch对象,以及测试结果乱序、重复、迟到或实际tb缓冲更新,均会增加结果归属和数据校验难度。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种pusch逐时隙差异化闭环测试系统和方法。
2、一种pusch逐时隙差异化闭环测试系统,所述系统包括测试主机、前端处理装置和物理层处理装置,测试主机与物理层处理装置通过控制通路通信连接,测试主机、前端处理装置和物理层处理装置依次通过数据通路通信连接;系统执行的逐时隙差异化闭环测试流程包括:
3、由测试主机构建包含多个未来目标绝对时隙的测试计划,为各目标绝对时隙对应的pusch对象分别配置专属测试向量,且测试计划中至少两个目标绝对时隙对应的测试向量在控制参数、专属iq或预期tb中的至少一项存在实质内容差异;
4、在每一目标绝对时隙开始前,为对应的每一pusch对象构建独立时隙测试记录,时隙测试记录固定绑定对应pusch对象的控制参数、专属iq、预期crc状态、预期tb、结果关联信息、iq发送窗口和结果截止时间,并在发布控制参数后保持引用同一组测试内容和资源;
5、通过控制通路完整发布对应pusch对象的控制参数,并且仅在时隙测试记录及对应pusch对象的结果接收位置已建立、时隙测试记录的专属资源有效、控制参数满足按时可取用条件且当前时间位于iq发送窗口内时,才通过数据通路发送本时隙测试记录绑定的专属iq;
6、接收物理层处理装置根据对应pusch对象的控制参数和专属iq所形成的crc结果以及在协议要求返回数据时形成的实际tb结果,根据结果消息中的结果关联信息查询当前活动的时隙测试记录和已结束的历史时隙测试记录,仅将唯一匹配的当前活动的时隙测试记录确定为原时隙测试记录,将crc结果和实际tb结果写入原时隙测试记录,并与原时隙测试记录事先保存的预期crc状态、预期tb长度和预期tb内容进行比较;以及在各时隙测试记录引用的资源隔离的条件下,使多条时隙测试记录分阶段重叠推进,并在测试计划结束或收到停止指令后停止创建新的时隙测试记录,继续处理已经开始的时隙测试记录,直至全部完成或达到统一收尾期限。
7、在其中一个实施例中,测试主机还被配置为分别计算影响pusch处理的控制参数内容摘要、专属iq内容摘要和预期tb内容摘要,并根据内容摘要识别实质内容差异;文件名、存储地址或资源编号的变化不作为实质内容差异。
8、在其中一个实施例中,在控制参数发布前,测试主机还被配置为:按小区、载波和子载波间隔建立时间域;将系统帧号和帧内时隙号换算为同一时间域内单调递增且不受系统帧号回绕影响的目标绝对时隙;为每次连续测试分配唯一的运行代际;以及根据运行代际、时间域、目标绝对时隙和pusch对象序号共同确定各时隙测试记录的身份。
9、在其中一个实施例中,在控制参数发布前,测试主机还被配置为每一pusch对象预留活动记录位置、iq队列位置和实际tb保存空间,并将活动记录位置、iq队列位置和实际tb保存空间作为本时隙测试记录的专属资源,并使时隙测试记录在控制参数发布后持续引用同一组专属资源。
10、在其中一个实施例中,测试主机还被配置为先将完整的控制参数、所属时隙测试记录的身份和控制提交编号写入非活动控制区,确认写入到达并完成内存屏障后发布控制已提交状态;物理层处理装置在取得新的控制提交编号后检查控制参数消息边界、时隙测试记录身份和目标绝对时隙,并登记通过检查的控制参数;
11、当物理层处理装置支持控制接受确认时,按时可取用条件为测试主机已收到与本次控制提交编号对应的控制接受确认;
12、当物理层处理装置不支持控制接受确认时,按时可取用条件由控制参数写入到达证明和预先确定的最小提前量共同构成,最小提前量至少覆盖控制可见、物理层取用、iq传输和前端处理的最坏时延及保护裕量。
13、在其中一个实施例中,时隙测试记录还固定绑定计划iq符号范围,计划iq符号范围表示对应pusch对象在目标绝对时隙内计划发送iq的有效符号区间;测试主机在发送专属iq时,仅从所属时隙测试记录中读取记录身份、专属iq、计划iq符号范围和iq发送窗口,不读取能够被其他目标绝对时隙更新的全局当前iq;将完整发送、部分发送、发送失败或错过iq发送窗口对应的实际已发送iq符号范围和时间写回所属时隙测试记录中,并在超过iq发送窗口的最晚时刻后禁止补发过期iq。
14、在其中一个实施例中,结果关联信息包括结果消息中的小区、载波、时隙、对象标识、句柄、终端标识和重传进程号中的可用字段;
15、未匹配到时隙测试记录时,将结果记为过期结果;匹配到多个时隙测试记录时,将结果记为匹配歧义且不写入其他时隙测试记录;匹配到已结束的历史时隙测试记录时,将结果记为迟到结果并追加至历史时隙测试记录,且不使迟到结果参与当前测试;仅在唯一匹配一个当前活动的时隙测试记录时接收结果,且结果到达顺序和当前正在发送的时隙不参与结果归属判断。
16、在其中一个实施例中,对于归属于唯一的当前活动的时隙测试记录的实际tb结果,结果写入端在完成实际tb结果和结果描述的写入、必要的缓存写回及内存屏障后发布结果更新编号;测试主机检查实际tb结果的地址、长度和边界是否有效,首次读取结果更新编号,复制完整的实际tb结果形成副本,并再次读取结果更新编号,仅在两次读取的结果更新编号一致时接受副本;在两次读取的结果更新编号不一致时,丢弃副本,记录写入冲突,并在所属时隙测试记录的结果截止时间前重新读取实际tb结果。
17、在其中一个实施例中,测试主机还被配置为:
18、根据时隙指示更新当前目标绝对时隙,并在时隙指示丢失、乱序或发生超范围跳变时,暂停创建新的时隙测试记录及暂停尚未执行的iq发送,直至恢复时间基准;
19、在新时隙测试记录的结果关联信息与当前活动的时隙测试记录或处于迟到隔离期的历史时隙测试记录冲突时,禁止发布新时隙测试记录的控制参数;
20、允许在前一时隙测试记录等待结果期间,发布后一时隙测试记录的控制参数或发送后一时隙测试记录的专属iq;以及在测试计划结束或收到停止指令后,使已发布控制参数、正在发送iq或等待结果的时隙测试记录按各自的iq发送窗口和结果截止时间继续推进,在统一收尾期限先于全部时隙测试记录完成时,将仍处于中间阶段的时隙测试记录逐条转为超时,并使结束的时隙测试记录及其结果关联信息保留至迟到隔离期结束。
21、基于上述一种pusch逐时隙差异化闭环测试系统实现的一种pusch逐时隙差异化闭环测试方法,所述方法包括:
22、由测试主机构建包含多个未来目标绝对时隙的测试计划,为各目标绝对时隙对应的pusch对象分别配置专属测试向量,且测试计划中至少两个目标绝对时隙对应的测试向量在控制参数、专属iq或预期tb中的至少一项存在实质内容差异;
23、在每一目标绝对时隙开始前,为对应的每一pusch对象构建独立时隙测试记录,时隙测试记录固定绑定对应pusch对象的控制参数、专属iq、预期crc状态、预期tb、结果关联信息、iq发送窗口和结果截止时间,并在发布控制参数后保持引用同一组测试内容和资源;
24、通过控制通路完整发布对应pusch对象的控制参数,并且仅在时隙测试记录及对应pusch对象的结果接收位置已建立、时隙测试记录的专属资源有效、控制参数满足按时可取用条件且当前时间位于iq发送窗口内时,才通过数据通路发送本时隙测试记录绑定的专属iq;
25、接收物理层处理装置根据对应pusch对象的控制参数和专属iq所形成的crc结果以及在协议要求返回数据时形成的实际tb结果,根据结果消息中的结果关联信息查询当前活动的时隙测试记录和已结束的历史时隙测试记录,仅将唯一匹配的当前活动的时隙测试记录确定为原时隙测试记录,将crc结果和实际tb结果写入原时隙测试记录,并与原时隙测试记录事先保存的预期crc状态、预期tb长度和预期tb内容进行比较;以及在各时隙测试记录引用的资源隔离的条件下,使多条时隙测试记录分阶段重叠推进,并在测试计划结束或收到停止指令后停止创建新的时隙测试记录,继续处理已经开始的时隙测试记录,直至全部完成或达到统一收尾期限。
26、上述一种pusch逐时隙差异化闭环测试系统和方法,相较于现有技术,具备以下有益效果:
27、1、依托控制通路与数据通路的架构,并基于时间域单调递增的目标绝对时隙开展逐时隙差异化闭环测试,测试主机为各pusch对象建立独立时隙测试记录,并在控制参数发布后保持引用同一组控制参数、专属iq、预期测试结果、结果关联信息和时间约束,从而避免后一时隙内容覆盖前一时隙数据导致的跨时隙错配,降低测试假通过、假失败风险,并支持多条差异化记录在资源隔离条件下分阶段重叠推进。
28、2、测试流程采用在同一时隙测试记录的约束下,先发布控制参数、再发送专属iq的时序逻辑,匹配系统双通路传输架构,通过规范的发送时序与iq发送门控约束,保证控制参数、专属iq能够精准对应同一目标绝对时隙的pusch对象,规避因双通路传输差异、发送次序不当引发的参数与iq匹配错乱问题,保障物理层处理装置接收数据的对应性,为后续生成准确的实际测试结果提供可靠前提。
29、3、依据结果关联信息将crc结果和实际tb结果唯一恢复至原时隙测试记录,再与该原记录预存的预期crc状态、预期tb长度及预期tb内容进行比较;通过记录匹配与有界收尾机制降低结果错配风险,并隔离过往测试数据对当前测试的干扰。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com