发明名称 基于FPGA的多路循环数据压缩器和解压缩器以及方法
摘要 本发明涉及一种基于FPGA的多路循环数据压缩器和解压缩器以及方法,采用基于FPGA的ASIC设计技术,满足旋翼应变数据处理系统功耗低、体积小、重量轻、集成度高、单位时间内数据处理量大、可扩展性好等性能要求;将应变量量化等级选为16bit,提高了多旋翼应变采集数据的精度,保证量化精度的同时实现了实时处理;数据还原误差在10<sup>-3</sup>~10<sup>-2</sup>量级之间,符合精度需求;对异常应变值进行了及时还原。
申请公布号 CN104967453A 申请公布日期 2015.10.07
申请号 CN201510353447.1 申请日期 2015.06.24
申请人 西北工业大学 发明人 赵天云;李国祥;郭雷;王洪迅;毋蒙
分类号 H03M7/30(2006.01)I 主分类号 H03M7/30(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 王鲜凯
主权项 一种基于FPGA的多路循环数据压缩器,其特征在于包括ramp1存储器、rams1存储器、量化器、预测器、减法器和自适应因子计算器;减法器:输入端为需要编码的数据和ramp1存储器的输出端;将输入值Si与ramp1存储器的输出值相减,其结果输出至与其相连的量化器;量化器:输入端连接减法器和rams1存储器的输出端,输出端为压缩器的输出端,同时连接自适应因子计算器和预测器的输入端;从rams1存储器读取当前自适应因子参数indexi,对di进行量化产生一个有符号的4位二进制编码值Ci;自适应因子计算器:输出端连接rams1存储器的输入端;编码值Ci作为输入,通过自适应因子计算器求出自适应因子更新值Index;预测器:输出端连接ramp1存储器的输入端;编码值Ci作为输入,通过预测器求出预测值更新值S<sub>p</sub>;ramp1存储器:输出端连接减法器的输入端;数据宽度16bit,用于多路压缩的预测值参数缓存,输出为减法器提供当前样本的预测值S<sub>p</sub>i;rams1存储器:输出端连接量化器的输入端;数据宽度7bit,用于多路压缩的自适应因子参数缓存,输出为量化器提供当前样本数据处理所需要的参数自适应因子indexi。
地址 710072 陕西省西安市友谊西路127号