一种DA转换二进制数据处理方法技术

技术编号:43087533 阅读:30 留言:0更新日期:2024-10-26 09:36
本发明专利技术公开了一种DA转换二进制数据处理方法,该方法包括以下步骤:将输入数据Data_in[m]的符号位进行缓存;将输入数据Data_in[m]乘以量纲;取输入数据Data_in[m]的高n位,加上舍弃数据的最高位值,四舍五入后得到输出数据Data_DA[n];判断输出数据Data_DA[n]的最高位和输出数据Data_DA[n]的符号位是否相同,相同则将输出数据Data_DA[n]直接输出进行DA转换,不相同则将输出数据Data_DA[n]限幅到满量程值后输出进行DA转换。本方案在保证量程满足要求的前提下能够尽可能提高分辨率,同时无需浮点运算,降低对硬件要求。

【技术实现步骤摘要】

本专利技术涉及数据处理,具体涉及一种da转换二进制数据处理方法。


技术介绍

1、光纤陀螺仪是一种能够精确地确定运动物体方位的仪器,它是现代航空,航海,航天和国防工业中广泛使用的一种惯性导航仪器,它的发展对一个国家的工业,国防和其它高科技的发展具有十分重要的战略意义。

2、光纤陀螺仪输出的是数字量,在对光纤陀螺仪的数据进行分析时,需要将输出的数字量转换位模拟量进行输出,同时,由于光纤陀螺仪的输出数据data_da [n]为32位二进制码,将该二进制码进行da转换时,需将32位二进制数转换为所需的16位二进制数,传统的转换方法有两种,其一是根据所需输出量程,取中间数据位,高位和低位直接舍弃,因量程和分辨率之间互相制约,可能存在量程或分辨率其一不能满足要求的问题;其二为通过浮点或除法运算再取位,但是这种方法运算量大,对硬件提出更高要求。


技术实现思路

1、针对现有技术存在的上述不足,本专利技术要解决的技术问题是:如何提供一种在保证量程满足要求的前提下能够尽可能提高分辨率,同时无需浮点运算,降低对硬件要求本文档来自技高网...

【技术保护点】

1.一种DA转换二进制数据处理方法,其特征在于,包括具有m位的输入数据Data_in[m]和具有n位的输出数据Data_DA [n],且输入数据Data_in[m]和输出数据Data_DA [n]均为有符号数;

2.根据权利要求1所述的DA转换二进制数据处理方法,其特征在于,步骤6)包括以下步骤:

3.一种DA转换二进制数据处理方法,其特征在于,包括具有m位的输入数据Data_in[m]和具有n位的输出数据Data_DA [n],且输入数据Data_in[m]为有符号数,输出数据Data_DA[n]为无符号数;

4.根据权利要求3所述的DA转换二进制数...

【技术特征摘要】

1.一种da转换二进制数据处理方法,其特征在于,包括具有m位的输入数据data_in[m]和具有n位的输出数据data_da [n],且输入数据data_in[m]和输出数据data_da [n]均为有符号数;

2.根据权利要求1所述的da转换二进制数据处理方法,其特征在于,步骤6)包括以下步骤:

3.一种da转换二进制数据处理方法,其特征在于,包括具有m位的输入数据data_in[m]和具有n位的输出数据data_da [n],且输入数据data_in[m]为有符号数,输出数据data_da[n]为无符号数;

4.根据权利要求3所述的da转换二进制数据处理方法,其特征在于,步骤6)中包括以下步骤:

【专利技术属性】
技术研发人员:杨美玲卢阳贾少飞李林
申请(专利权)人:重庆华渝电气集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1