发明名称 一种即插即用的多接口数据压缩设备
摘要 一种即插即用的多接口数据压缩设备,包括多接口输入模块、数据压缩编码模块、标识位编码模块、编码输出模块。其中,多接口输入模块包含并行接口和SPI同步串行接口,分别由若干移位寄存器和锁存器组成。标识位编码模块由若干超前进位加法器与数据比较器分别级联构成,以提供压缩编码所需的标识位;压缩编码模块由逻辑门组成,负责将数据位与标识位组成单字节,并通过编码输出模块将压缩后的单字节输出到下一级电路。本设备亦可通过扩展接口将多个设备级联使用。本发明即插即用,操作简单,运算速度快,功耗低。比传统的软件压缩具有更好的实时性。适用于嵌入式通信系统的传输线路中,可有效减小数据量,解决传输延迟和设备能耗问题。
申请公布号 CN103607207A 申请公布日期 2014.02.26
申请号 CN201310557267.6 申请日期 2013.11.11
申请人 大连理工大学 发明人 金仁成;赵萌;何清叶;朱明;刘冲
分类号 H03M7/30(2006.01)I 主分类号 H03M7/30(2006.01)I
代理机构 大连理工大学专利中心 21200 代理人 关慧贞;梅洪玉
主权项 一种即插即用的多接口数据压缩设备,其特征在于,该数据压缩设备包括多接口输入模块、标识位编码模块、数据压缩编码模块和编码输出模块;串行或并行数据由多接口输入模块输入到模块内部;标识位编码模块将输入模块接收到的数据进行处理,生成压缩编码字节所需的标识位,解压须根据标识位进行数据处理;数据压缩编码模块将标识位与数据位拼合成最终的压缩字节码,通过编码输出模块输出到下一级电路;所述的标识位编码模块包括若干超前进位加法器与数据比较器,该模块负责数据处理,内部的减法电路将两个二进制原码做差,并输出差值的绝对值原码和一个正负标识位;输入的两个相邻数据做差后,得到一个绝对值小的原码和对应的正负标识位SIGN;数据比较电路将上述绝对值原码与64进行比较,判断是否将绝对值存储于6bit的空间内:若能够存储,则输出一个TYPE=0的标志位,代表该设备最终以单字节的形式输出,即两个标识位和6bit的绝对值原码;若不能存储于6bit的空间内,则输出一个TYPE=1的标志位,代表需要利用一个字节空间存其低8位,再用另一个字节空间存剩余的位和两个标识位,设备最终以两个字节分时进行输出,即14bit的绝对值原码和两个标识位;解压时,通过标识位决定每次处理的字节数以及差值的正负;所述的压缩编码模块和编码输出模块,包括寄存器、D触发器和逻辑门,标识位编码模块所输出的SIGN位、TYPE位和绝对值原码,经过逻辑计算存储在相应的位置上;若以单字节输出,则将符号位SIGN与输出方式位TYPE分别置于压缩字节码的第6位与第7位;若以双字节分时输出,则将符号位SIGN与输出方式位TYPE分别置于压缩字节码的第14位与第15位;编码输出模块中的时钟分频电路与数据选择电路,对这两种输出方式进行分时控制。
地址 116024 辽宁省大连市凌工路2号