[发明专利]一种高分辨超声波频率源信号处理装置及方法有效

专利信息
申请号: 202110152486.0 申请日: 2021-02-03
公开(公告)号: CN112994688B 公开(公告)日: 2023-08-01
发明(设计)人: 金文博;赵腾;詹益萍;李泉;张瑾芸;朱栋 申请(专利权)人: 常州大学
主分类号: H03L7/18 分类号: H03L7/18
代理公司: 南京纵横知识产权代理有限公司 32224 代理人: 母秋松
地址: 213164 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 分辨 超声波 频率 信号 处理 装置 方法
【权利要求书】:

1.一种高分辨超声波频率源信号处理装置,其特征在于:包括如下模块:

参数接收模块用于将比较电平输出到给整形模块,将频率控制字K初值、相位差比较门限参数输出到频率控制字K自动调节模块;

参考时钟模块用于接收外部晶振的时钟脉冲,并作为计数/转换模块的参考时钟;

频率控制字K自动调节模块用于根据均值滤波模块输出的平滑后的相位差,对当前频率控制字K进行增大或减小的调节,并将调节后的频率控制字K输入到DDS模块;

DDS模块用于根据频率控制字K,利用查找表的方式,生成正弦波;

整形模块用于将正弦波与比较电平进行电平比较并产生数字方波,正弦波高于比较电平时输出高电平,正弦波低于比较电平时输出低电平;

带通滤波器模块用于接收换能器电压和电流的逻辑电平方波进行滤波,还原成电压和电流正弦波;

零电平比较器用于将电压和电流正弦波变换成占空比50%的标准数字方波;

异或运算模块对电压和电流的标准数字方波进行异或逻辑运算,得到异或后的方波,并记录每个方波对应的电压和电流相位超前或滞后关系;

计数/转换模块用于以异或后的方波为计数使能信号,在一个振荡周期内利用高频的参考时钟对每个方波进行计数,得到每个方波计数值;

均值滤波模块用于利用滑窗求均值的方法对连续多个振荡周期内测量得到的方波计数值进行平均,得到平滑后的相位差,并输出到频率控制字K自动调节模块。

2.根据权利要求1所述的一种高分辨超声波频率源信号处理装置,其特征在于:所述频率控制字K调节步骤如下:

当相位差大于预先设定的相位差比较门限时,且当U相位超前I相位时,对频率控制字K的值减1;当U相位滞后I相位时,对频率控制字K的值加1;

当相位差不大于预先设定的相位差比较门限时,则不改变当前频率控制字K的值。

3.根据权利要求1所述的一种高分辨超声波频率源信号处理装置,其特征在于:所述带通滤波器模块采用以换能器振荡频率为中心频率的窄带滤波器。

4.根据权利要求1所述的一种高分辨超声波频率源信号处理装置,其特征在于:异或逻辑运算及电压和电流相位超前或滞后关系获取步骤如下:

将电压或电流的标准数字方波的一个周期作为一个振荡周期,如果电压和电流之间存在相位差,异或逻辑运算后在一个振荡周期得到两个等脉宽的方波,每个方波的脉冲宽度即代表电压和电流相位差的大小;当电压和电流相位完全一致,即相位差为零时,异或运算后在一个振荡周期得到全为0的低电平;

当每个方波在上升沿时,若电压标准数字方波为高电平且电流标准数字方波为低电平,则记录U相位超前I相位;

反之,若电流标准数字方波为高电平且电压标准数字方波为低电平,则记录U相位滞后I相位。

5.根据权利要求1-4任意一项所述的一种高分辨超声波频率源信号处理装置,其特征在于:所述参数接收模块、频率控制字K自动调节模块、DDS模块、整形模块、带通滤波器模块、零电平比较模块、异或运算模块、计数/转换模块、均值滤波模块、参考时钟模块均通过FPGA实现。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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