[发明专利]动态元素匹配编码方法有效

专利信息
申请号: 201210254339.5 申请日: 2012-07-20
公开(公告)号: CN102751992A 公开(公告)日: 2012-10-24
发明(设计)人: 王源;郭广亮;苏炜;贾嵩;张钢刚;张兴 申请(专利权)人: 北京大学
主分类号: H03M1/66 分类号: H03M1/66
代理公司: 北京路浩知识产权代理有限公司 11002 代理人: 王莹
地址: 100871*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 动态 元素 匹配 编码 方法
【权利要求书】:

1.一种动态元素匹配编码方法,其特征在于,包括以下步骤:

S1、输入数字信号;

S2、将所述数字信号分为两部分L和R,设置指向所述数字信号中各元素的指针,并利用所设置的指针对L和R进行动态元素匹配编码,输出对应于L的M1个元素C1到CM1以及对应于R的M-M2+1个元素CM2到CM,其中M、M1、M2均为正整数,且M1是对M/2进行截尾取整得到的数,即M1=fix(M/2),且M2=M1+1。

2.如权利要求1所述的方法,其特征在于,在步骤S2之后还包括步骤:

S3、分别对元素C1到CM进行数模转换;

S4、对数模转换后得到的M个元素进行合成得到输出数据。

3.如权利要求2所述的方法,其特征在于,步骤S3中利用电流舵型DAC进行所述数模转换。

4.如权利要求2所述的方法,其特征在于,步骤S4中利用加法器对M个元素进行累加得到输出数据。

5.如权利要求1~4中任一项所述的方法,其特征在于,步骤S2具体为:

先执行步骤T000~T300:

T000,将所述数字信号的第一周期信号x[1]分成两个数据L[1]和R[1],L[1]=fix(x[1]/2),R[1]=x[1]-L[1];设定指针Pstart_L的初始值为1,设定指针Pend_L的初始值为L[1];设定指针Pstart_R的初始值为M2,设定指针Pend_R的初始值为R[1]+M2-1,指针Pstart_L为指向数字信号L中元素的头指针,指针Pend_L为指向数字信号L中元素的尾指针,指针Pstart_R为指向数字信号R中元素的头指针,指针Pend_R为指向数字信号R中元素的尾指针;

T100,判断所述数字信号的第n周期信号x[n]是否为0或者M,n>1;如果x[n]等于0或者M,则设定所述指针Pstart_L为rp_L[n],rp_L[n]表示1~M1的随机数,设定Pend_L为Pstart_L-1;设定Pstart_R为rp_R[n],rpR[n]表示M2~M的随机数,设定Pend_R为Pstart_R-1;并且当x[n]为0时输出C1到CM为全0,当x[n]为M时输出C1到CM为全1;否则执行步骤T200;

T200,判断所述数字信号的第n周期信号x[n]与第n-1周期信号x[n-1]的关系,n>1,如果x[n]等于x[n-1],则保持步骤T100的输出结果不变,并保持指针Pstart_L、Pend_L、Pstart_R和Pend_R的值不变;否则,执行T300;

T300,将所述数字信号的第n周期信号x[n]分为两部分L[n]和R[n],其中L[n]=fix(x[n]/2),R[n]=x[n]-L[n];

然后执行步骤L100~L500,并同时执行步骤R100~R500:

L100,判断数字信号L[n]是否为0或者M1,如果L[n]等于0或者M1,则设定指针Pstart_L为rp_L[n],Pend_L为Pstart_L-1;并当L[n]等于0时输出C1~CM1为全0,当L[n]等于M1时输出C1~CM1为全1;否则,执行L200;

L200,判断数字信号L[n]与L[n-1]的大小关系,如果L[n]等于L[n-1],则执行步骤L300;如果L[n]大于L[n-1],则执行步骤L400;如果L[n]小于L[n-1],则执行步骤L500;

L300,保持输出C1~CM1不变,并保持指针Pstart_L和指针Pend_L的值不变;

L400,对输出C1~CM1进行第一置位操作,并且相应地修改指针Pend_L的值;

L500,对输出C1~CM1进行第二置位操作,并且相应地修改所述指针Pstart_L的值;

R100,判断数字信号R[n]是否为0或者M-M1,如果R[n]等于0或者M-M1,则设定所述指针Pstart_R为rp_R[n],设定Pend_R为Pstart_R-1;并当R[n]等于0时输出CM2~CM为全0,当R[n]等于M-M1时输出CM2~CM为全1;否则,执行R200;

R200,判断数字信号R[n]与R[n-1]的关系,如果R[n]等于R[n-1],则执行R300;如果R[n]大于R[n-1],则执行R400;如果R[n]小于R[n-1],则执行R500;

R300,保持输出CM2~CM不变,保持指针Pstart_R和指针Pend_R的值不变;

R400,对输出CM2~CM进行第一置位操作,并且相应地修改所述指针Pend_R的值;

R500,对输出CM2~CM进行第二置位操作,并且相应地修改所述指针Pstart_R的值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210254339.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top