发明名称 |
波形的直接数字频率合成方法 |
摘要 |
本发明公开了一种波形的直接数字频率合成方法,包括将目标输出波形幅值归一化,并以离散点的形式存储在数据表中,并设定频率控制字、相位控制字和幅值控制字和同步控制字;对频率控制字累加并与相位控制字求和得到输出叠加值;输出叠加值的高位用于查表得到目标输出波形的离散幅值;输出叠加值的低位用于插值得到幅值归一化的目标输出波形;幅值控制字对幅值归一化的目标输出波形的幅值进行放大或缩小,得到最终的目标输出波形。本发明能够独立、同步地输出多通道的高分辨率波形信号,而且输出波形的频率范围极宽,频率、幅值和相位的分辨率极高。 |
申请公布号 |
CN105929889A |
申请公布日期 |
2016.09.07 |
申请号 |
CN201610253341.9 |
申请日期 |
2016.04.22 |
申请人 |
威胜集团有限公司 |
发明人 |
易丁;赵言涛 |
分类号 |
G06F1/03(2006.01)I |
主分类号 |
G06F1/03(2006.01)I |
代理机构 |
长沙永星专利商标事务所 43001 |
代理人 |
周咏;米中业 |
主权项 |
一种波形的直接数字频率合成方法,包括如下步骤:S1. 将目标输出波形的幅值归一化后,采用共N个离散点的形式存储在数据表中;其中N为正整数,N的取值越大,最终得到的目标输出波形就越准确;根据目标输出波形的频率、相位和幅值确定频率控制字、相位控制字和幅值控制字;设置同步控制字,用于确保输出波形按照相位控制字设置的相位输出;S2. 依据同步控制字,采用X位的相位累加器对频率控制字进行累加,并将累加结果与相位控制字求和后得到X位的输出叠加值;其中X为正整数,X的取值越大,则最终得到的目标输出波形的精度越高;S3. 以步骤S2得到的输出叠加值的高A位作为地址索引,对步骤S1得到的数据表进行查表得到目标输出波形的离散幅值;其中A必须满足:2<sup>A</sup>≥N;S4. 以步骤S3得到的输出叠加值的低X‑A位作为变量,对目标输出波形的离散幅值进行插值,得到幅值归一化的目标输出波形;S5. 根据步骤S1设置的幅值控制字,对步骤S4得到的幅值归一化的目标输出波形的幅值进行放大或缩小,得到最终的目标输出波形。 |
地址 |
410205 湖南省长沙市岳麓区长沙高新技术开发区桐梓坡西路468号 |