[发明专利]使用压缩和解压缩的增强型多处理器波形数据交换有效
申请号: | 201080043852.9 | 申请日: | 2010-09-27 |
公开(公告)号: | CN102754078A | 公开(公告)日: | 2012-10-24 |
发明(设计)人: | 阿尔伯特·W·魏格纳 | 申请(专利权)人: | 信飞系统公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F13/16;G06F15/163 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 压缩 和解 增强 处理器 波形 数据 交换 | ||
1.一种在包括集成在芯片上的处理器、存储器控制器和第一存储器设备以及位于所述芯片之外的第二存储器设备的系统中用于压缩波形数据以便存储在所述第二存储器设备中的方法,包括:
在所述存储器控制器处接收来自所述处理器的向所述第二存储器设备写入波形数据的请求,其中所述波形数据包括以整数数据格式或浮点数据格式表示的多个样本;
在与所述存储器控制器集成的压缩逻辑处接收来自所述处理器的一个或多个压缩控制参数;
在所述存储器控制器中的所述压缩逻辑处响应于来自所述处理器的所述请求从所述第一存储器设备接收所述多个样本;
所述压缩逻辑依据所述压缩控制参数对所述多个样本进行压缩以形成压缩包的多个压缩样本;以及
将所述压缩包传输至所述第二存储器设备,所述第二存储器设备存储所述压缩包。
2.如权利要求1所述的方法,其中所述压缩控制参数中的一个是指示无损压缩模式或有损压缩模式的压缩模式参数,其中所述压缩依据所述压缩模式参数对所述样本应用无损压缩操作或有损压缩操作。
3.如权利要求1所述的方法,其中一个压缩控制参数是每个压缩包的期望比特数或者期望压缩比。
4.如权利要求3所述的方法,其中所述压缩进一步包括:
针对一个或多个压缩包计算每个包的压缩样本中的比特数;
将每个包的所述压缩样本中的所述比特数与每个包的期望比特数进行比较以确定反馈参数;以及
依据所述反馈参数对所述压缩进行适配。
5.如权利要求1所述的方法,其中第一个压缩控制参数是所述样本的数据类型参数,所述数据类型参数指示所述整数数据格式或所述浮点数据格式,其中对于所述整数数据格式而言,每个输入样本包括第一符号位和第一多个尾数位,并且对于所述浮点数据格式而言,每个样本包括第二符号位、第二多个尾数位以及多个浮点指数位,所述方法进一步包括:
在所述数据类型参数指示所述整数数据格式时对所述压缩进行配置以对每个样本的所述第一符号位和所述第一多个尾数位进行处理;以及
在所述数据类型参数指示所述浮点数据格式时对所述压缩进行配置以对每个样本的所述第二符号位、所述第二多个尾数位以及所述多个浮点指数位进行处理。
6.如权利要求5所述的方法,其中第二个压缩控制参数是指示无损压缩模式或有损压缩模式的压缩模式参数,其中所述数据类型参数指示所述整数数据格式,所述压缩进一步包括:
依据所述压缩模式参数对每个样本的所述第一符号位和所述第一多个尾数位应用无损压缩操作或有损压缩操作。
7.如权利要求5所述的方法,其中第二个所述压缩控制参数是指示无损压缩模式或有损压缩模式的压缩模式参数,其中所述数据类型参数指示所述浮点数据格式,所述压缩进一步包括:
将每个样本的所述多个浮点指数位与所述第二符号位和所述第二多个尾数位进行分离;
对每个样本的所述多个浮点指数位应用无损压缩操作以产生多个压缩浮点指数;
依据所述压缩模式参数对每个样本所述第二符号位和所述第二多个尾数位应用无损压缩操作或有损压缩操作以形成多个压缩符号和尾数;以及
将所述多个压缩浮点指数以及所述多个压缩符号和尾数提供给所述压缩包。
8.如权利要求1所述的方法,其中所述压缩包进一步包括报头部分和有效载荷部分,所述方法进一步包括:
在所述报头部分中提供至少一个所述压缩控制参数;以及
在所述有效载荷部分中提供所述多个压缩样本。
9.如权利要求1所述的方法,其中所述系统包括集成在所述芯片上的多个处理器,从一个或多个所述处理器接收向所述第二存储器设备写入相应的波形数据的的请求的所述存储器控制器,所述压缩应用于相应的多个样本以形成相应的多个压缩样本。
10.如权利要求1所述的方法,其中所述存储器控制器进一步包括直接存储器存取控制器,其中所述压缩逻辑与所述直接存储器存取控制器进行集成以执行所述压缩。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于信飞系统公司,未经信飞系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080043852.9/1.html,转载请声明来源钻瓜专利网。