[发明专利]利用样条函数进行有损压缩的方法和系统有效
申请号: | 201710302706.7 | 申请日: | 2017-05-03 |
公开(公告)号: | CN107147398B | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 马少君;周颖;杨斓;高波 | 申请(专利权)人: | 兰州空间技术物理研究所 |
主分类号: | H03M7/30 | 分类号: | H03M7/30 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 温子云;仇蕾安 |
地址: | 730000 甘*** | 国省代码: | 甘肃;62 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 函数 进行 有损 压缩 方法 系统 | ||
1.一种利用样条函数进行有损压缩的方法,其特征在于,包括:
步骤1、压缩过程:
步骤11、待压缩信号为长度为N的输入序列x(n),n=1,2,…,N,设参数n0和n1的初始值为n0=1,n1=P+1,自变量m=1;P为P阶多项式的阶数;
步骤12、从待压缩信号的所述输入序列中提取数组序列x(n0),x(n0+1),…,x(n1)进行P阶多项式拟合,获得P阶多项式的当前拟合参数c0、c1、…、cP;
步骤13、采用P阶多项式y(n)=c0+c1n+…+cPnP计算y(m);
步骤14、如果|y(m)-x(m)|ε,ε为设定的误差范围,则令m自加1,返回步骤13;否则,保存n0,c0,c1,...,cP作为压缩算法的输出;然后,令n0=n1,令n1=n0+P,令m=n0,返回步骤12;
当上述步骤11~步骤14将输入序列处理到最后一个数据点时,则通过补零的方式将用于拟合的输入序列长度延长至n1,然后进行P阶多项式拟合,获得当前拟合参数c0、c1…cP后,保存n0,c0,c1,...,cP和n1值;
步骤2、解压缩时,读取存储的每一组n0,c0,c1,...,cP及n1的值,其中n1取下一组的n0;对于n=n0,n0+1,…,n1-1采用公式x(n)=c0+c1n+…+cPnP还原待压缩信号x(n);还原到达n1的值时读取下一组n0,c0,c1,...,cP和n1继续还原x(n),直到最后一个点x(N)。
2.如权利要求1所述的方法,其特征在于,所述待压缩信号为在轨偶发监测信号。
3.一种利用样条函数进行有损压缩的系统,其特征在于,包括压缩模块和解压缩模块;
所述压缩模块的压缩流程为:
待压缩信号为长度为N的输入序列x(n),n=1,2,…,N,设参数n0和n1的初始值为n0=1,n1=P+1,自变量m=1;P为P阶多项式的阶数;
从待压缩信号的所述输入序列中提取数组序列x(n0),x(n0+1),…,x(n1)进行P阶多项式拟合,获得P阶多项式的当前拟合参数c0、c1、…、cP;
采用P阶多项式y(n)=c0+c1n+…+cPnP计算y(m);
如果|y(m)-x(m)|ε,ε为设定的误差范围,则令m自加1,继续利用P阶多项式计算y(m)并判断;否则,保存n0,c0,c1,...,cP作为压缩算法的输出;然后,令n0=n1,令n1=n0+P,令m=n0,重新从待压缩信号的所述输入序列中提取数组序列,并进行后续的拟合、变换和判断;当处理到所述输入序列的最后一个数据点时,则通过补零的方式将用于拟合的所述输入序列长度延长至n1,然后进行P阶多项式拟合,获得当前拟合参数c0、c1…cP后,保存n0,c0,c1,...,cP和n1值;
所述解压缩模块的解压缩流程为:读取存储的每一组n0,c0,c1,...,cP及n1的值,其中n1取下一组的n0;对于n=n0,n0+1,…,n1-1采用公式x(n)=c0+c1n+...+cPn2还原待压缩信号x(n);还原到达n1的值时读取下一组n0,c0,c1,...,cP和n1继续还原x(n),直到最后一个点x(N)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兰州空间技术物理研究所,未经兰州空间技术物理研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710302706.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:纸巾包装盒
- 下一篇:可旋入旋出鞋钉的可变型带钉型运动鞋