超声诊断仪FPGA模拟动态滤波器的原理及应用
时间:08-04
来源:互联网
点击:
反相端(N)。
首先根据选取的深度点的间隔,决定控制模块的时钟频率,即每个数据输出的频率。控制模块读入数据模块的数据,再根据控制时序,输出数字控制信号。控制模块接口如表1。
表1 控制模块接口
系统功能验证
完成了系统的设计后,我们进行在线系统功能验证,验证滤波器频率的稳定性。
以下是验证的步骤:
1、 控制信号模块输出一个特定的数字D(直接在程序内赋值),输出就是一个特定的数;
2、 我们先测量电流转成电压的值V’,再测量经运放改变后DF的输出V,即为变容二极管的反向电压;
3、 然后,根据反向电压查表得到相应的电容值,从而计算出中心频率F;
4、 利用信号发生器产生一系列不同频率相同幅值的信号,让其通过并联谐振电路,再使用示波器测量,确定哪个频率段之间的信号通过量最大,即可以确定中心频率在 此频带内。再与F’对比,看是否相符。为了尽量的缩短频率段的范围,在确定一个频率段后,再在此频率段内分不同频率测量,以便更精确地确定中心频率。
经过一系列特定数字信号的验证,可以确信的得到并联谐振电路中心频率的稳定性。现将其中一个特定数字的验证结果如下:
D=120,测得电压值V’=1.43V,V=2V,计算出中心频率F=3.0MHz结果如表2。
表2 验证结果
实验得出中心频率在3.0MHz~3.2MHz之间,对比满足要求。
结束语
采用FPGA的模拟动态滤波器,在结构上简易,性能上稳定,测试和设计都十分的方便。FPGA的使用,能根据具体要求很方便的改变控制信号,同时实现超声诊断仪中多个模块并行工作,也为以后的更多模拟部分数字化提供了基础。
- 超声诊断仪动态滤波器中FPGA技术的原理分析及应用(03-25)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)