基于FPGA的编码超声发射系统的设计.docx
- 文档编号:17022457
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:6
- 大小:18.39KB
基于FPGA的编码超声发射系统的设计.docx
《基于FPGA的编码超声发射系统的设计.docx》由会员分享,可在线阅读,更多相关《基于FPGA的编码超声发射系统的设计.docx(6页珍藏版)》请在冰点文库上搜索。
基于FPGA的编码超声发射系统的设计
基于FPGA的编码超声发射系统的设计
周奇,王晓春,计建军,王延群
【摘要】介绍一种以现场可编码门阵列(FPGA)为基础的低电压编码超声发射系统。
该系统采纳XC3S400FPGA产生编码超声发射所对应的数字编码,该数字编码通过模数转换产生编码发射波形,再将发射波形通过放大后作用于超声换能器,通过回波信号放大电路提取回波信号,对回波信号紧缩处置分析结果说明:
该编码超声发射系统能知足超声成像指标要求,降低超声单脉冲发射峰值声功率,提高信噪比。
【关键词】编码发射;脉冲紧缩;信噪比;回波;Golay码;现场可编码门阵列
Abstract:
Todesignalowvoltagecodedultrasoundtransmittingsystembasedonfieldprogrammablegatearray(FPGA).ThedigitalcodescorrespondingtocodedultrasoundtransmittingwasgeneratedbyXC3S400FPGA.Thedigitalcodewastransformedcodedtransmittingwavebyanalogtodigitalconverting.Codedtransmittingwavewasamplifiedandthenactedontheultrasoundcodedtransmittingechowasgottenbyanamplifiercircuit.Asaresultofecho′spulsecompression,thiscodedultrasoundtransmittingsystemcanfulfillthestandardofechoimage.Thesystemcanreducepeakvaluepowerofsinglepulsesendingandincreasethesignaltonoise.
Keywords:
Codedexcitation;Pulsecompression;Signaltonoise;Echo;Golaycode;Fieldprogrammablegatearray
1编码发射技术原理
编码发射技术利用连续串脉冲序列鼓励宽带换能器,再接收连续串序列的回波,通过脉冲紧缩取得分辨率与单脉冲一样的解码脉冲,其原理见图1[1]。
在峰值声功率相同的条件下,由于编码发射与单脉冲发射相较提高了发射信号的平均声功率,采纳适当的解码方式如匹配滤波,取得的解码脉冲能够提高系统的信噪比,成像质量更高。
由上图可知,编码发射成像系统与传统单脉冲回波成像系统的不同的地方在于:
发射电路采纳编码发射;同时,为了知足与单脉冲发射一样的分辨率要求,接收电路中需要对回波信号进行脉冲紧缩。
本研究介绍了一种基于FPGA的编码超声发射电路和回波提取放大电路,发射Golay互补序列对,用matlab对接收到的回波信号进行紧缩分析。
2编码脉冲方式
Newhouse1974年提出了白噪编码的超声成像和多普勒测量系统[2]。
在尔后的近30年里,包括M序列、伪随机码、Golay码、Barker码和Chirp码等各类编码方式被用于编码超声发射的研究[3]。
本设计采纳Golay互补序列对和Barker码作为编码发射码型,来验证电路的合理性。
编码发射采纳二相码结构,编码发射二相码与发射波形见图2。
Golay码是一组二值自相关的互补序列对,Golay互补序列对概念[4]:
二元互补序列为一对长度相等且由两元素组成的序列,且在任何给定距离下,一个序列中的相同元素对的个数等于另一个序列中的相异元素对的个数。
数学语言描述如下:
设有一对长度相同的有限二相序列A={an},an∈(+1,-1),n∈0,1,2,…,N-1和B={bn},bn∈(+1,-1),n∈0,1,2,…,N-1其非周期自相关函数别离为:
χA(m,0)=∑N-1-|m|k=0akak+m
(1)
χB(m,0)=∑N-1-|m|k=0bkbk+m
(2)
假设χA(m,0)+χB(m,0)=2N,m=0
0,m≠0(3)
那么称序列A、B为互补序列对。
图3为Golay码回波紧缩叠加原理示用意[5]。
图3长度为8位的互补Golay序列对排除距离旁瓣原理
3系统设计
电路设计
近10年来,编码发射技术在医学超声成像系统中慢慢取得应用。
超声编码发射成像系统结构见图4[6]。
依照编码超声发射成像系统的结构,咱们提出了一种编码超声发射系统,电路结构见图5。
FPGA产生与需要编码发射对应的DAC转换所需要的不同数字编码序列。
数模转换和前置放多数是用于波束形成,模数转换把数字编码序列变成模拟编码发射输出,前置放大负责放大数模转换输出的编码发射信号,后级放大用于进一步放大编码发射信号使其能够直接驱动探头。
电路中采纳的FPGA为Xilinx公司的spartan3系列的XC3S400[7],数模转换芯片为DAC5652,前置放大芯片为THS4502,后级放大芯片为THS3091。
探头采纳中心频率为10MHz的换能器,见图6。
为了提取回波信号,设计了一级回波信号放大电路,电路采纳共基-共射放大电路模式,该电路与探头的匹配性好,具有15dB的稳固增益等优势,经放大器放大后能够取得清楚的回波信号。
程序设计
设计中采纳可编程逻辑阵列作为超声编码发射电路的主控器件,其要紧功能是产生编码发射所对应的数字编码序列。
程序设计是在Xilinx公司FPGA开发软件环境下进行的,整个设计进程包括程序代码编写、调试。
设计中采纳FPGA自带的IP核片内RAM实现数字编码序列数据的只读存储ROM,通过改变ROM中的数据就能够够产生不同的编码发射,程序设计灵活。
用FPGA的时钟治理单元(DCM)产生数模转换的时钟信号和数据写入信号,信号稳固靠得住。
程序调试在Modesim仿真环境下进行。
通过Modesim仿真出FPGA所输出的数字编码信号是不是为预期的数字编码序列,使程序设计加倍可控,加速了设计速度。
在ISE环境下产生的数字编码序列顶层模块见图7。
4结果与分析
为了验证电路设计的合理性,咱们能够通过发射编码鼓励,提取回波信号并用相应的紧缩方式,从紧缩结果观看是不是知足超声成像要求以判定电路的合理性。
衡量脉冲紧缩成效的指标为距离旁瓣水平(RSLL),概念为主瓣峰值与旁瓣峰值平均值之比。
RSLL=20lgmax(Amainllobe)1T∫TAside-lobe(t)dt(4)
其中,Amainllobe是主瓣幅度,Aside-lobe是旁瓣幅度;T为所取旁瓣范围,依照超声成像理论要求,RSLL在-30dB以下就知足B型超声成像要求[8]。
用该电路发射单个脉冲频率为10MHz,长度为16位的Golay码互补序列对A=(-1,-1,1,-1,-1,-1,-1,1,-1,1,1,1,-1,1,-1,-1)和B=(-1,-1,1,-1,-1,-1,-1,1,1,-1,-1,-1,1,-1,1,1),做单面反射实验,采纳泰克TDS5104示波器,采样频率为s,取得的回波见图8。
在mabtab环境下采纳匹配滤波器对回波信号进行紧缩,紧缩后的回波信号见图9。
对A、B编码发射序列紧缩后的波形进行叠加的输出及取其峰值包络图,见图10。
从叠加后的回波峰值包络值能够看出,Golay码序列对紧缩叠加后的波形其RSLL值在-30dB以下知足超声成像要求。
用该电路发射16位长度的Golay码互补序列对A=(-1,-1,1,-1,-1,-1,-1,1,-1,1,1,1,-1,1,-1,-1)和B=(-1,-1,1,-1,-1,-1,-1,1,1,-1,-1,-1,1,-1,1,1)做人体眼睛检测实验。
脉冲编码发射电压峰峰值为24V,采纳10MHz探头,Golay码单个脉冲的频率为10MHz(周期100ns),即一个脉冲串持续时刻为us,回波信号通过增益为15dB的放大电路后,采纳泰克公司的TDS5104示波器,采样频率为625M/S。
提取眼球底部视网膜的回波信号,见图11。
在该图中,依照d=×t×v,其中t为回波延迟时刻(图11中约为32us),v为超声波速度(v=1540m/s),眼球底部距眼表的距离约为mm,由于眼球个体不同的缘故,此数据正是人体眼球底部视网膜的回波信号。
将图11中32~40us的图形展开后,取得眼底视网膜局部的回涉及采纳匹配滤波器紧缩叠加后的波形见图12。
在图12中,由于视网膜及其软组织反射,因此能够持续提取多个编码回波序列串,但由于回波信号只通过15dB的放大,因此只能看到视网膜回波和一层软组织反射的回波信号,即编码序列回波持续时刻为us,紧缩叠加后取得类似于10MHz单脉冲发射取得的两个眼底回波信号,即与10MHz单脉冲发射有相同的分辨率,在图12回波紧缩叠加后波形中,前一个为视网膜回波信号,由于视网膜反射强,因此紧缩后幅值较大,后一个为视网膜软组织层面反射后的回波紧缩后的信号,幅值较小。
采纳传统眼科A超单脉冲发射方式做人眼检测实验,发射脉冲电压为100V,眼底视网膜回波经30db增益后,用泰克TDS5104示波器提取回波信号,采样率为625M/s,见图13。
将图13中32~40us的图形展开后,取得单脉冲发射视网膜局部的回波,见图14。
在图14中,由于眼底视网膜和软组织的反射,一样存在两个回波信号,从图中能够看出,通过30db增益后,视网膜和软组织回波信号峰峰值大约别离为v和v。
再结合图12能够看出:
采纳编码超声发射电路检测人体眼睛,发射单个脉冲频率为10MHz的编码序列,用24v的发射电压取得的回波,经15dB放大后进行脉冲紧缩叠加取得的视网膜信号波形和10MHz、100v单脉冲发射取得的视网膜波形相似,即具有相似的分辨率和信噪比。
即在相同信噪比条件下,该编码鼓励发射电路能够降低超声波发射电路电压峰峰值。
即若是在相同发射电压的条件下,该编码超声发射电路较单脉冲发射而言提高了图像信噪比。
咱们以FPGA为基础,设计了一种结构简单的低电压编码超声发射电路,通过单面反射实验和活体人眼检测实验,该电路产生的编码超声发射回波紧缩后能够知足超声成像指标。
该电路具有降低超声波发射电压的作用,在便携式超声设备中会有普遍的应用。
【参考文献】
[1]DonnellMO',WangY.Codedexcitationmethodsinbiomedicalultrasound[J].IEEE,2004,37-40.
[2]NewhouseVL,BendickPJ.Anultrasonicrandomsignalflowmeasurementsystem[J].JourAcoustSocofAmerica,l974,56:
860-870.
[3]彭旗宇,高上凯.医用超声成像中的编码鼓励技术及其应用[J].生物医学工程学杂志,2005,22:
175-180.
[4]GOLAYseriesIREtransinformtheory[J].1961,IT-7:
82-87.
[5]NowickiA,SecomskiW,LitniewskiJ,ettheapplicationofsignalcompressionusinggolay'scodessequencesInultrasounddiagnostic[J].ArchivesofAcoustics,2003,28:
313-324.
[6]ChiaoRY,HaoXH.Codedexcitationfordiagnosticultrasound:
asystemdeveloper'sperspective[J].IEEEUltrasonicsSymposium,2003,437-448.
[7]XilinxCorporation.Spartan-3FPGAFamily:
CompleteDataSheet[R].2005.
[8]刘凯,高上凯.高频超声成像中的编码鼓励研究[J].北京生物医学工程,2007,26:
31-35.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA 编码 超声 发射 系统 设计
![提示](https://static.bingdoc.com/images/bang_tan.gif)