[发明专利]一种复杂的波形序列发生器有效

专利信息
申请号: 201210265942.3 申请日: 2012-07-30
公开(公告)号: CN102788891A 公开(公告)日: 2012-11-21
发明(设计)人: 刘科;田书林;郭广坤;肖寅东;黄建国;王厚军;吴斌 申请(专利权)人: 电子科技大学
主分类号: G01R1/28 分类号: G01R1/28
代理公司: 成都行之专利代理事务所(普通合伙) 51220 代理人: 温利平
地址: 611731 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种复杂的波形序列发生器,在现有的波形序列发生器基础上,对波形序列模块进行了改进,在序列参数存储模块中增加了大循环起始段存储器、大循环波形段个数存储器、大循环重复次数存储器,在序列地址发生模块中增加了大循环地址累加器、大循环波形段个数计数器、大循环重复次数计数器用于对波形序列段的重复生成,实现多个波形段各自重复后组成的波形序列段的重复。同时,波形段地址发生器波形段输出的波形段地址在大循环外为累加1的方式更新,在大循环内则以基地址即大循环起始波形段的序号k0+偏移地址即大循环波形段计数器的计数值的方式更新,实现了与现有波形序列发生器的有机结合。
搜索关键词: 一种 复杂 波形 序列 发生器
【主权项】:
1.一种复杂的波形序列发生器,包括波形查找表、数模转换器、低通滤波器以及波形序列模块,波形序列各波形段的波形数据依次存入波形查找表中,波形序列模块根据所定义的序列参数,在时钟信号的同步下产生波形地址信息,对波形查找表进行寻址操作,读出相应的波形数据,输出到数模转换器中进行模数转换,转换输出的模拟信号送入低通滤波器中进行低通滤波,得到需要的复杂的波形序列;其特征在于,所述的波形序列模块包括:一序列参数存储模块,由存储器组成,用于存储波形地址生成所需要的参数,包括序列波形段个数存储器、波形段长度存储器、波形段重复次数存储器、波形段基地址存储器、大循环起始段存储器、大循环波形段个数存储器、大循环重复次数存储器;所述的复杂的波形序列包括t个波形段,分别为波形段0,…,波形段k0,…,波形段k0+i0,…,波形段ks-1,…,波形段ks-1+is-1,…,波形段t-1,其中有s个大循环波形序列段;所述的序列参数包括:序列波形段个数t,存入序列波形段个数存储器中;各波形段所包含的数据点数n0,…,…,…,…,…,nt-1,分别存入波形段长度存储器的0、1、…、t-1地址;各波形段的重复次数m0,…,…,…,…,…,mt-1,分别存入波形段重复次数存储器的0、1、…、t-1地址;各波形段的起始地址l0,…,…,…,…,…,lt-1,分别存入波形段基地址存储器的0、1、…、t-1地址;各大循环起始波形段的序号k0,…,ks-1分别存入大循环起始段存储器的0、1、…、s-1地址;各大循环所包含的波形段个数i0,…,is-1分别存入大循环波形段个数存储器的0、1、…、s-1地址;各大循环的重复次数为j0,…,js-1分别存入大循环重复次数存储器的0、1、…、s-1地址;一序列地址发生模块,序列地址发生模块读取序列参数存储模块中的序列参数,在时钟信号的同步下,产生相应的波形地址,包括波形段地址发生器、大循环地址累加器、波形长度计数器、波形段重复次数计数器、大循环波形段个数计数器、大循环重复次数计数器、序列复位模块;波形段k,0≤k≤t-1的生成过程是:波形段地址发生器输出的波形段地址k,将存储在波形段长度存储器、波形段重复次数存储器和波形段基地址存储器中地址k的数据读出,分别是nk、mk和lk;采样时钟每到来一次,波形长度计数器计数值作为偏移地址与波形段k的基地址lk相加产生地址信息,寻址波形查找表,输出波形地址信息,同时,波形长度计数器计数值就累加1,当波形长度计数器的累加值等于nk的同时产生脉冲信号Fdata,并且在下一个采样时钟到来时,波形长度计数器清零,脉冲信号Fdata使波形段重复次数计数器累加1,当波形段重复次数等于mk时,在采样时钟到来且脉冲信号Fdata有效时,重复次数计数器产生脉冲信号Fseg,标志着波形段k的重复次数mk已完成,即波形段k生成完成,波形段实际长度为nk+1,共循环mk+1次;(1)、波形序列模块上电,在外部复位信号控制下,将波形段地址发生器的波形段地址k复位为0,大循环地址累加器的大循环地址r复位为0;将波形长度计数器、波形段重复次数计数器、大循环波形段个数计数器、大循环重复次数计数器的值复位为0;根据大循环地址累加器输出的大循环地址r,此时r=0,将存储大循环起始段存储器、大循环波形段个数存储器、大循环重复次数存储器中0大循环地址的数据读出,分别是k0、i0和j0;读取序列波形段个数存储器中序列波形段个数t;(2)、在采样时钟控制下,根据波形段地址发生器输出的波形段地址k,此时k=0,生成波形段k即波形段0;在采样时钟到来且脉冲信号Fseg有效时,当前波形段k与大循环起始波形段序号k0相比较:如果当前波形段k小于k0-1,说明大循环还未使能,则波形段地址发生器的波形段地址k累加至1,在采样时钟控制下,根据波形段地址发生器输出的波形段地址k,k=1,生成波形段k即波形段1;然后,波形段地址发生器的波形段地址k累加至2,在采样时钟控制下,根据波形段地址发生器输出的波形段地址k,k=2,生成波形段k即波形段2,依次类推,直到当前波形段k等于k0-1,说明下一波形段将进入大循环,则波形段地址发生器的波形段地址k以“基地址即大循环起始波形段的序号k0+偏移地址即大循环波形段计数器的计数值”的方式更新,更新后在采样时钟控制下,根据波形段地址发生器输出的波形段地址k,依次生成波形段k,即生成波形段k0、波形段k0+1,直到波形序列生成至波形段k0+i0时,大循环波形段计数器的计数值等于当前大循环0的波形段个数i0,在采样时钟到来且脉冲信号Fseg有效时,大循环波形段计数器清零,同时产生脉冲信号Fseq,使大循环重复次数计数器累加1,大循环起始波形段不变,仍为k0,此时完成一次大循环波形段的生成,开始新的一次大循环重复;当大循环重复次数等于j0时,则在采样时钟到来时若脉冲信号Fseg和Fseq均有效,即当前大循环0的最后一个波形段k0+i0生成完成时,大循环重复次数计数器产生脉冲信号Fend,表示当前大循环重复完成,实际当前大循环由i0+1个波形段构成,共循环j0+1次,大循环重复次数计数器清零,并使大循环地址累加器的大循环地址r累加至1,将存储在大循环波形段个数存储器、大循环重复次数存储器和大循环起始段存储器中1大循环地址的数据同时读出,分别是i1、j1和k1;波形段地址发生器输出的波形段地址k则重新开始以1累加,将存储在波形段长度存储器、波形段重复次数存储器和波形段基地址存储器中k0+i0+1地址的数据同时读出,开始波形段k0+i0+1的生成,直到波形序列生成至波形段k1时重新使能大循环,依次类推,当波形序列生成至波形段t-1时,即波形段地址发生器输出的波形段地址k=t-1,在采样时钟到来且脉冲信号Fseg有效时,产生波形序列合成结束信号Fwave_end,若波形段t-1=ks-1+is-1,则脉冲信号Fseg、脉冲信号Fend同时有效时,产生波形序列合成结束信号Fwave_end;序列复位模块在波形序列合成结束信号Fwave_end有效时,产生复位信号,将波形段地址发生器的波形段地址k复位为0,大循环地址累加器的大循环地址r复位为0;将波形长度计数器、波形段重复次数计数器、大循环波形段个数计数器、大循环重复次数计数器的值复位为0复位,开始重新生成整个波形序列。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201210265942.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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