发明名称 |
一种算法验证方法及系统 |
摘要 |
本发明公开了一种算法验证方法及系统,用以基于真实设备实现算法验证,提高算法验证的效率和准确性。本发明提供的一种算法验证方法包括:生成算法仿真程序;对算法仿真程序进行适配,得到需要在真实设备中运行的核心算法可执行文件和非核心算法命令;将所述非核心算法命令发送给真实设备中的相应模块,以及将所述核心算法可执行文件写入真实设备中的相应模块;在真实设备中运行所述核心算法可执行文件和非核心算法命令,得到验证结果。 |
申请公布号 |
CN102662728B |
申请公布日期 |
2015.11.18 |
申请号 |
CN201210109768.3 |
申请日期 |
2012.04.13 |
申请人 |
大唐移动通信设备有限公司 |
发明人 |
陈勇;张祖禹;鄂华;张春青 |
分类号 |
G06F9/455(2006.01)I;G06F9/44(2006.01)I |
主分类号 |
G06F9/455(2006.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
刘松 |
主权项 |
一种算法验证方法,其特征在于,该方法包括:生成算法仿真程序;对算法仿真程序进行适配,得到需要在真实设备中运行的核心算法可执行文件和非核心算法命令;将所述非核心算法命令发送给真实设备中的相应模块,以及将所述核心算法可执行文件写入真实设备中的相应模块;在真实设备中运行所述核心算法可执行文件和非核心算法命令,得到验证结果;其中,所述对算法仿真程序进行适配,得到需要在真实设备中运行的核心算法可执行文件和非核心算法命令,包括:将算法仿真程序中的仿真实现过程拆分为多个子过程,每个子过程对应真实设备中的不同模块,其中对应可替换的核心模块的为核心算法子过程,其他过程为非核心算法子过程;将对应真实设备中的可替换的核心模块的核心算法子过程进行语法解析,使得核心算法子过程符合真实设备中可替换的核心模块的语法约束;对非核心算法子过程进行命令解析,将非核心算法子过程翻译为真实设备中对应模块能够理解的非核心算法命令;将算法解释处理后的对应真实设备中的可替换的核心模块的核心算法子过程进行功能编译,转化为真实设备中的可替换的核心模块能够执行的核心算法可执行文件。 |
地址 |
100083 北京市海淀区学院路29号 |