[发明专利]一种矢量位置数据的存储与传输方法有效
申请号: | 202110305243.6 | 申请日: | 2021-03-23 |
公开(公告)号: | CN113032506B | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 闫富松;周聪俐 | 申请(专利权)人: | 鲁东大学 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/51;G06F16/56;H04L1/00;H04L1/24 |
代理公司: | 烟台上禾知识产权代理事务所(普通合伙) 37234 | 代理人: | 赵加鑫 |
地址: | 264025 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 矢量 位置 数据 存储 传输 方法 | ||
1.一种矢量位置数据的存储与传输方法,其特征在于,包括调制步骤、存储传输步骤和解析步骤,所述调制步骤包括:
S1、将需储存、传输的位置数值进行格式转化,以十进制形式记录,确定所需储存的数值X的变化范围及精度要求δ,所述数值X包括整数部分Xint和小数部分Xdec;
S2、根据精度要求δ,确定需要精确存储的小数部分Xdec的位数N;
S3、将X乘以10N,得到X’,X’是由整数部分Xint的m个数字和小数部分Xdec的N个数字组成的整数值;
S4、确定按整数类型将X’转换成二进制数时,涵盖X’在数值变化范围内所有可能数值所需的最少bit数M;
S5、根据数据精度要求δ判断是否需要根据X小数点后第N+1位的数值设置数据分布标识位,将X’转换成M位或M+1位二进制数X’int-bit;
所述存储、传输步骤为对X’int-bit进行存储和传输;
所述解析步骤中,若无数据分布标识位,根据数据精度要求,设置X小数点后第N+1位的预估值,其余步骤为所述调制步骤的逆操作;
所述步骤S5,对所需储存的数值X的变化范围及精度要求δ均相同的一批w个数据,共需要T=M×w或T=(M+1)×w个比特位存储空间,以1字节为最小存储单位进行存储或传输,当T的最后几个bit位不足1字节时以0补齐;
根据所需储存的数值X的变化速度,将整数值X’int-bit拆分为基础数值部分X’int-base和变动数值部分X’int-var,所述基础数值部分X’int-base在时间T内保持不变;
在时间T内存储、传送多个数值Xi时,所述步骤S5在存储、传输第一个数值X1时传输基础数值部分X’int-base-1和变动数值部分X’int-var-1,在传输剩余Xi时,仅存储、传输变动数值部分X’int-var-i;
所述解析步骤中,以X1中的基础数值部分X’int-base-1作为时间T内存储传输的其余Xi的基础数值部分X’int-base-i。
2.根据权利要求1所述的矢量位置数据的存储与传输方法,其特征在于,若精度要求为δ=5×10-(N+1),此时,不需要设置数据分布标识位,X’int-bit是M位二进制数;所述解析步骤中,在解析得到精确的整数值X’之后,将X’除以10N,得到中间浮点数X”,将中间浮点数X”的小数点后第N+1位设为预估位,并将预估位的数值设置为4或者5,得到解析后的最终结果数值X”’,所述X”’与原浮点数据X的数值误差精度可以保证不大于5×10-(N+1)。
3.根据权利要求1所述的矢量位置数据的存储与传输方法,其特征在于,若精度要求为δ=2×10-(N+1),此时,需要设置数据分布标识位,X’int-bit是M+1位二进制数;在对X’进行存储和传输时,在整数值X’对应的M位二进制数后再增加1bit的数据分布标识位,当Xdec的第N+1位对应的数值为0至4时,设置数据分布标识位为第一状态,当Xdec的第N+1位对应的数值为5至9时,设置数据分布标识位为第二状态;
所述解析步骤中,在解析M位二进制数得到精确的整数值X’之后除以10N,得到中间浮点数X”,
若数据分布标识位为第一状态,将中间浮点数X”的小数点后第N+1位设置为2,得到最终结果数值X”’;
若数据分布标识位为第二状态,将浮点数X”的小数点后第N+1位设置为7,得到最终结果数值X”’。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鲁东大学,未经鲁东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110305243.6/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置