【技术实现步骤摘要】
本专利技术涉及计算机领域,特别是涉及一种。
技术介绍
铁路微机联锁系统中,联锁软件是系统进行逻辑运算和设备控制的核也软件,因 此其安全性需要充分的考虑。根据原铁道部发布的技术标准要求,软件内部数据在编码上 要满足4位码距,W防止计算机内存位发生跳变后数据含义发生无法识别变化。 目前为了满足4位码距编码的要求,采用的最直接的方法就是直接在32位二进制 数内找两个已经满足4位码距的码字,例如;0巧5555555, 0X555A555A, 0巧5A555A5, 0x55AA 55A5, 0X5A5555A5等。该种实现方法虽然直观,但是存在编码难度大的问题,通常都是用编 写一个工具软件来自动生成该些编码,然后在软件内部使用。
技术实现思路
本名要解决的技术问题是提供一种能快速增减码距。 为解决上述技术问题,本专利技术提供的,包括: 1)根据要求确定要扩展的码距W; 2)确定基本码字B及其数量,W大于此数量的最小的2的幕次方的数值计算所需 的二进制位数C; 3)根据具体的码距要求扩展编码,扩展编码采用公式如下:
【技术保护点】
一种全局统一码距的编码方法,其特征是,包括以下步骤:1)根据要求确定要扩展的码距W;2)确定基本码字B及其数量,以大于此数量的最小的2的幂次方的数值计算所需的二进制位数C;3)根据具体的码距要求扩展编码,扩展编码采用公式如下:X=Σi=0W-1B×2C×i]]>X为扩展码距后的编码,W为要求扩展的码距,B为基本的码字,C为基本码字需要的二进制位数。
【技术特征摘要】
1. 一种全局统一码距的编码方法,其特征是,包括以下步骤: 1) 根据要求确定要扩展的码距W; 2) 确定基本码字B及其数量,以大于此数量的最小的2的幂次方的数值计算所需的二 进制位数C ; 3) 根据具体的码距要求...
【专利技术属性】
技术研发人员:陈云,闫坤,
申请(专利权)人:上海富欣智能交通控制有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。