专利名称::一种多普勒扫描变换实现方法和装置的制作方法
技术领域:
:本发明涉及超声成像系统中的扫描变换方法,具体涉及一种多普勒扫描变换方法以及采用该方法的装置。
背景技术:
:临床上,医生通过超声多普勒检查可以了解被成像者的血流有无异常,进而发现病变。由于血管中的血流沿着径向存在一个流速剖面,因此回波信号中包含有各种频率务量,为了真实反映这一情况,在超声诊断仪中常采用声"^普图的方式来显示。在声谱图中,纵轴表示多普勒频率大小,其对应于血流速度;横轴表示时间;谱图中像素点的灰度值表示在该时间所对应的各频率分量的大小。在如图l所示的超声系统中,在超声图像显示之前,把前端垂直扫描产生的回波信号接收后经过波束合成和信号处理得到以线为单位的图像,将线数据按照如图2所示的存储格式暂存在扫描变换存储器中,然后按照水平扫描的VGA时序按行读出做其它相应处理后送至显示电路,这一处理称为超声图像的扫描变换。超声图像在写入扫描变换存储器中时按列操作,即扫描变换存储器中每一列存储一线(Line)图像数据,列地址(Column)和图像在屏幕上显示的横坐标(时间t)相对应;从扫描变换存储器中读出图像数据时按行操作,即按VGA扫描时序每次读出一行不同线的同一频率处的所有图像点(Dot),行地址(Row);和图像在屏幕上显示的纵坐标(频率f)相对应。除了具有和其它超声图像的扫描变换一样的功能外,在多普勒扫描变换中,还包括有包络叠加这一环节,所谓包络叠加,是为了便于医生更直接明了的观察语图,将从声语图中提取出的一些有用的包络信息(例如最大频率等)叠加孕示在谱图上。这些包络信息由超声系统前端的信号处理计算得到,在扫描变换中叠加在语图上之后送至显示电路。由信亏处理计算得到的镨数据和包络值一般按如图3所示的传输时序传到扫描变换,其中包络值表示包络在当前线谱图纵轴(频率方向)的位置,傳数据表示当前线该频率的分量大小,谱数据的值就是最后显示时镨数据点的灰度值。包络叠加的基本实现思想如下将当前显示行号的值同包络值相比较,如果显示行号的值等于包络值,则认为多普勒图像上当前点与包络重合,那么就将该点的值显示为对应包络的灰度值。现有技术中实现多普勒扫描变换的方法有以下三种1)在多普勒谱数据写入扫描变换存储器之前进行包络叠加,将叠加包络之后的图像数据写入扫描变换存储器中,按照水平扫描的VGA时序按行读出后送至显示电路。在这种实现方法中,一旦叠加了包络之后,优先级最高包络的^络值将覆盖包络所在位置的语图数据,而丢掉了该点的谱图li錄和兵它包络值,因而不能实现实时灵活的包络切换和开关,只能在包络切换或开关之后过一段时间,等到新的多普勒数据覆盖掉当前扫描变换存储器中的图像数据之后显示出切换或开关后的图像。2)将包络数据和多普勒谱数据一起存储在扫描变换存储器中,再按照VGA时序读取一行镨图数据,同时读出每个谱数据点所在扫描线的所有包络点进行包络叠加后,送至显示电路。在这种实现方法中,由于送至显示电路的每个像素点都要判断是否有包络点需要叠加,而且包络可能不止一种,所以采用这种方法实现时,对扫描变换存储器的带宽要求很高,而且包络条数不能很多。3)将包络数据存储在FPGA(现场可编程门阵列)片内RAM中,每种包络存储在不同的.RAM中,按照VGA时序按行读出谱数据的同时从所有的RAM中读出该谱数据点所对应的所有包络点进行包络叠8加判断,得到叠加后的图像数据值,送至显示电路。在这种采用FPGA片内存储包络波形的实现方法中,由于受FPGA片内有限存储资源的限制,一般不可能保存较多条数的包络,、因而可以显示的包络条数受到了很大限制。
发明内容为了克服现有技术的缺陷,本发明提出了一种多普勒扫描变换的实现方法以及采用该方法的装置。本发明将包络值编码后和语数据一起存储在逻辑器件片外大容量的存储器中,以逻辑器件片外大容量存储器的使用来替代逻辑器件片内有限存储资源的使用,既增加了包络存储条数,减少了逻辑器件片内存储资源的使用,又可以更加灵活地实现包络的开关和切换,在包络条数不大于存储器数据位宽与谱数据位宽之差的情况下,包络条数的增加不会显著增加逻辑资源,也不会影响系统效率。为了实现这一目的,本发明采用了如下的技术方案。''按照本发明的一个方面,提出了一种多普勒扫描变换方法,包括下列步骤将包括谱数据和N种包络值的当前多普勒线的图像数据緩存于逻辑器件内部存储器;将当前多普勒线的每种包络值与其相邻的多普勒线的同种包络值比较,进行包络补齐,以获得当前多普勒线的包络补齐后的每种包络线段的起始点值Min—track(j)和终点值Max—track(j),其中j为包络序号,j=0,1,2......,N-l,将当前多普勒线的包络补齐后的每种包络线段的起始点值Min一track(j)和终点值Max—tmck(j)寄存于逻辑器件内部寄存器;从逻辑器件内部存储器中读取当前多普勒线的谱数据和当前多普勒线的包络补齐后的每种包络线段的起始点值Min—track(j)和终点值Max—track(j);针对当前多普勒线上的每个i普数据点,逐点地在每个语数据点对应的传输时钟周期内(1)计算当前语数据点在当前多普勒线上的序号Dot—NOi+l,其中i二O,1,2,……"K-l,并且K为当前多普勒线上的谱数据点数;(2)将当前多普勒线上的当前谱数据点所对应的Dot—NO值与当前多普勒线的包络补齐后的每种包络线段的起始点值Min—track(j)和终点值Max—track(j)进行比较,如果当前多普勒线上的当前镨数据点所对应的Dot一NO值在当前多普勒线的包络补齐后的某一种包络线段的起始点值Min—track幼和终点值Max—track(j)之间,则该种包络值对应的包络編码Track—code[j=l,否则该种包络值对应的包络编码Track_code£j]=0,从而得到N位包络编码Track_code[N-l:O];(3)将N位包络编码Track—code[N-l:O]与当前多普勒线上的当前语数据点所对应的镨数据值合成得到合成后的多普勒数据,并将合成后的多普勒数据存入扫描变换存储器中,其中包络种数N小于扫描变换存储器位宽与谱数据位宽的差值。优选的是,包络种数N小于扫描变换存储器位宽减8。优选的是,所述内部存储器可以是FGPA片内存储器、CPLD片内存储器或ASIC片内存储器。该方法还包括下列步骤AU3描变换存储器中读取合成后的多普勒数据;将合成后的多普勒数据中的N位包络编码Track—code[N-l:O]同由系统设置的N位包络开关选择值Track—switch[N-l:O]进行逻辑运算,得到N位包络选择,的包.络编码Switch—out[N-l:O];将N位包络选择后的包络编码Switch一out[^f-l:O]送至N位优先权编码器进行处理,得到L位优先权编码后的包络值Encode[L-l:0],其中1^=1(^/+1;将优先权编码后的包络值Encode[L-l:0]送至N+1选1选择器进行处理,输出最终选择显示的N种包络中相应的包络值或谱数据值,送至显示模块进行显示。优选的是,所述逻辑运算是"位与&"运算按照本发明的另一方面,提供了一种多普勒扫描变换装置,其包括线緩存才莫块,用于将包括语数据和N种包络值的当前多普勒线的图像数据緩存于逻辑器件内部存储器;包络补齐模块,用于将当前多普勒线的每种包络值与其相邻的多普勒线的同种包络值比较,进行包络补齐,以获得当前多普勒线的包络补齐后的每种包络线段的起始点值MmJmck(j)和终点值Max—track(j),其中j为包络序号,j=0,1,2......,N-l,将当前多普勒线的包络补齐后的每种包络线段的起始点值Min—track(j)和终点值Maxjmck(j)寄存于逻辑器件内部寄存器;包络编码和语数据合成才莫块,用于从逻辑器件内部存储器中读取当前多普勒线的谱数据和当前多普勒线的包络补齐后的每种包络线段的起始点值Min—track(j)和终点,Max—track(j);针对当前多普勒线上的每个语数据点,逐点地在每个语数据点对应的传输时钟周期内(1)计算当前语数据点在当前多普勒线上的序号Dot—NOi+l,其中i-O,1,2,......,K-l,并且K为当前多普勒线上的谱数据点数;(2)将当前多普勒线上的当前谱数据点所对应的Dot—NO值与当前多普勒线的包络补齐后的每种包络线段的起始点值Minjmck(j)和终点值MaxJrack(j)进行比较,如果当前多普勒线上的当前谱数据点所对应的Dot—NO值在当前多普勒线的包络补齐后的某一种包络线^殳的起始点值Min—track(j)和终点值Max—tmck(j)之间,则该种包络值对应的包络编码Track—code[j]-l,否则该种包络值对应的包络编码Tmck—codejj]=0,从而得到N位包络编码Track_code[N-l:0];(3)将N位包络编码Track—code[N-l:0〗与当前多普勒线上的当前谱数据点所对应的谱數据值合成得到合成后的多普勒数据,并将合成后的多普勒数据存入扫描变换存储器中,其中包络种数N小于扫描变换存储器位宽与语数据位宽的差值。该装置还包括包络叠加模块,包络叠加模块,用于从扫描变换存储器中读取合成后的多普勒数据;将合成后的多普勒数据中的N位包络编码Track—code[N-l:0]同由系统设置的N位包络开关选择值Track—switch[N-l:O]进行逻辑运算,得到N位包络选择后的包络编码Switch—out[N-l:0];将N位包络选择后的包络编码Switch—out[N-l:0]送至N位优先权编码器进行处理,得到L位优先权编码后的包络值Encode[L-l:0],其中1^108/+1;将优先权编码后的包络值Encode[L-1:0]送至N+1选1选择器进行处理,输出最终选择显示的N种包络中相应的包络值或语数据值,送至显示;f莫块进行显示。本发明的有益效果是本发明利用逻辑器件和存储器(SSRAM、SDRAM和DDR等)实现多普勒扫描变换,以大容量的片外存储器资源的使用来换取逻辑器件片内有限存储资源的使用,包络条数在一定范围内的增加不会显著增加逻辑资源开销,不会降低系统效率,并且支持多条包络的实时切换和开关。因此,与现有技术相比,本发明在实现多普勒扫描变换时,在增加可显示包络条数的情况下,提高了多普勒包络开关和切换的实现性和灵活性,节约了逻辑器件片内的有限存储器资源,是一种灵活、高效、成本低的实现方法。图1示出的是超声系统的框图2示出了扫描变换存储器中数据的存储格式;图3示出了多普勒数据的传输时序;图4示出的是按照本发明实摔例的多普勒扫描变换的实现框图;图5示出的是包络补齐具体实现的示意图;图6示出的是按照本发明实施例的包络值编码与谱数据合成的实现框图7示出了按照本发明实施例的包络值编码与镨数据合成后的,,数据结构;图8示出的是按照本发明实施例的包络叠加的实现框图。具体实施例方式图4示出的是按照本发明的多普勒图像扫描变换的实现框图。由于多普勒图像的每条线的每种包络只有一个点,如果只绘制这些点,那么最后显示出来的包络就可能是不连续的,为了使包络连续,需要将相邻两条扫描线的包络点按一定的规则进行补齐。包络补齐的基本原则是补齐后的包络能够将镨图包起来,包络补齐的具体实现如图5所示,如图5(a)所示,倮设第i条多普勒线上某种包络的值(对应于该种包络在第i条多普勒线上的位置,如图中所示的实心圆点)小于第i+l条多普勒线上同种包络的值(如图中所示的实心矩形),那么该种包络需要在第i条多普勒线上进行填充点来补齐(如图中所示的空心圆圈);反之,则如图5(b)所示的那样,如果第i条多普勒线上某种包络的值(如图中所示的实心圓点)大于第i+l条多普勒线上同种包络的值(如图中所示的实心矩形),那么该种包络需要在第1+l条多普勒线上进行填充点来补齐(如图中所示的空心矩形)。经过包络补齐后,每种包络在每一条多普勒线上都是一条线段,该线段用起始点(Minjrack[j])和终点(Maxjmck[j])来表示,其中,j=0,1,2.......,N-l为.包络序号。在本发明中,由于将包络值进行编码后和包络所在的扫梯线的语数据一起写入扫描变换存储器,所以在包络补齐时需要緩存包括包络和镨数据在内的当前多普勒线的图像数据。经过包络补齐后,将每种包络线段的起始点(Min一trackU])和终点(Max一track[j])值寄存,用于后续的包络编码与谱数据合成。图6为按照本发明的包络值编码与谱数据合成的实现框图。按照图3的时序,在每个谱数据点对应的时钟周期内完成一次包络值编码与谱数据合成。在图6中,Dot—NO是对当前多普勒线数据点的计数值,在每来新的一条多普勒线数据时就将该计数器清零,随后在接收到当前多普勒线的每一个多普勒数据点时该计数器加1,这样该计数值代表了当前多普勒语数据点在当前多普勒数据线上的序号。对应到最终的显示屏幕,每个,数据点所对应的Dot—NO的值也就是该数椐点在显示屏幕上的纵坐标。将当前多普勒镨数据点所对应的DoLNO值同在包络补齐环节中得到的每种包络线段在当前多普勒线上的显示范围(即MinJrack[j],Max—track[j],其中j为包络序号,j=0,1,......,N-l,对应于N种包络)相比较,如果当前多普勒谱数据点所对应的Dot_NO值在某一种包络在当前多普勒哉的显示范围之间,即Maxjmck[j]>当前多普勒i普数据点所对应的Dot—NQ值>Min—track[j],则该种包,对应的包络编码值Track—code[j]=1,表示该种包络需要取代谱数据点而显示在该谱数据点所在屏幕位置,否则如果当前多普勒语数据点所对应的Dot一NO值不在某一种包络在当前多普勒线的显示范围之间,则该种包络对应的包络编码值Track_code[j]=0,表示该种包络不会显示在该镨数据点所在屏幕位置。由于在每条多普勒线上存在有多种包络,所以在某个点处可能有多种包络需要显示,但由于每一点上最终只能显示一种包络对应的灰度值,所以该点最终显示为哪种包络的灰度值则取决于灰度优先级和系统设定的包络开关(即该包络是否显示),即多种包络重合且包络开关均打开时,灰度优先级最,$的包络得以显示,具体在包络叠加环节中实现。当前多普勒语数据点所对应的Dot—NO值同N种包络在当前多普勒线的显示蒋围值比较后得到N位的包络编码值Track—code[N-l:0],将这N位包络编码值同该点的谱数据值按照如图7所示的数据格式进行组合,则得到了经过包络值编码和谱数据合成之后的多普勒数据。经过包络值编码与镨数据合成之后的数据组成如图7所示,其中的M为扫描变换存储器的数据位宽,为了保证不因为包络值编码数据的出现而增加对扫描变换存储器的额外读写,包络条数N应该小于扫描变换存储器位宽M与语数据位宽的差值,由于多普勒镨图一般是按256级灰度值显示,即谱数据位宽为8位,从而包络条数N应该小于扫描变换存储器位宽M减8。包络值编码与语数据合成之后的多普勒数据通过扫描变换控制模块写入扫描变换存'储器中。存入扫描变换存储器中的多普勒数据在扫描变换控制^t块的控,,i制下按照水平扫描的VGA时序按行读出送至包络叠加模块,包络叠加模块的实现如图8所示。在图8中,Track—code为从扫描变换存储器中读出的每个语数据点中的包络编码位,Track—switch为系统软件根据用户所选择的包络而设置的包络开关选择位,每bit对应于一条包络,某个bit位为l时,该位对应的包络开关打开,需要显示,否则包络开关关闭,不显示。在图8中,(1)由扫描变换控制模块读出的编码后的多普勒数据中的N位包络编码值(Track—code)同由系统软件设置的N位包络开关选择值(frack_switch)首先进行"位与&"运算,得到N位包络选择之后的包络编码值(Switch—out);(2)将经过包络选择之后的包络编码值送至一个N位的优先权编码器中,得到L位经优先权编码后的包络值(Encode),其中I^log;jN+l。之所以采用优先权编码是因为当多条包络在同一点重合时,只有具有最高优先权的包络才能够得以显示;(3)经优先权编码后的包络值送至一个N+1选1(N为包络种数)的选择器中,选择器的N+1种可能输入对应于最终可能显示的N种包络或者是谱数据值,选择器的输出则是N种包络所对应的相应包络或者是谱数据(当该点没有包络要显示时,则显示谱数据)的灰度值,该值送到最终的显示;f莫块进行显示。优先权编码器的输入/输中和选择:器的输入/输出关系如表1所示,各包络的灰度值由系统设置。由于多条包络在同一点重合时,具有最高优先权的包络得以显示,所以按照本发明所述方法实现包络叠加时,应该确保如图3所示的数据传输格式中,包络数据按优先权由低到高的顺序传输。表l优先权编码输入-输出及选择器输入-输出表<table>tableseeoriginaldocumentpage15</column></row><table>以上内容是结合具体实施方式对本发明所作的详细说明,不能认为本发明的具体实施只局限于这些说明。对于本领域的技术人员来说,在不脱离本发明实质和范围的前提下,还可以对其进行修改和变更,都应当属于由本发明的权利要求书确定的专利保护范围。权利要求1.一种多普勒扫描变换方法,包括下列步骤将包括谱数据和N种包络值的当前多普勒线的图像数据缓存于逻辑器件内部存储器;将当前多普勒线的每种包络值与其相邻的多普勒线的同种包络值比较,进行包络补齐,以获得当前多普勒线的包络补齐后的每种包络线段的起始点值Min_track(j)和终点值Max_track(j),其中j为包络序号,j=0,1,2......,N-1,将当前多普勒线的包络补齐后的每种包络线段的起始点值Min_track(j)和终点值Max_track(j)寄存于逻辑器件内部寄存器;从逻辑器件内部存储器中读取当前多普勒线的谱数据和当前多普勒线的包络补齐后的每种包络线段的起始点值Min_track(j)和终点值Max_track(j);其特征在于,所述方法还包括下列步骤针对当前多普勒线上的每个谱数据点,逐点地在每个谱数据点对应的传输时钟周期内(1)计算当前谱数据点在当前多普勒线上的序号Dot_NO=i+1,其中i=0,1,2,......,K-1,并且K为当前多普勒线上的谱数据点数;(2)将当前多普勒线上的当前谱数据点所对应的Dot_NO值与当前多普勒线的包络补齐后的每种包络线段的起始点值Min_track(j)和终点值Max_track(j)进行比较,如果当前多普勒线上的当前谱数据点所对应的Dot_NO值在当前多普勒线的包络补齐后的某一种包络线段的起始点值Min_track(j)和终点值Max_track(j)之间,则该种包络值对应的包络编码Track_code[j]=1,否则该种包络值对应的包络编码Track_code[j]=0,从而得到N位包络编码Track_code[N-1:0];(3)将N位包络编码Track_code[N-1:0]与当前多普勒线上的当前谱数据点所对应的谱数据值合成得到合成后的多普勒数据,并将合成后的多普勒数据存入扫描变换存储器中,其中包络种数N小于扫描变换存储器位宽与谱数据位宽的差值。2.如权利要求l所述的多普勒扫描变换方法,其特征在于,所述方法还包括下列步骤从扫描变换存储器中读取合成后的多普勒数据;将合成后的多普勒数据中的N位包络编码Track—code[N-l:0]同由系统设置的N位包络开关选择值Track一switch[N-l:O]进行逻辑运算,得到N位包络选择后的包络编码Switch一out[N-l:O];将N位包络选择后的包络编码Switchjut[N-1:O]送至N位优先权编码器进行处理,得到L位优先权编码后的包络值Encode[L-l:O],其中IMog2N+l;将优先权编码后的包络值Encode[L-l:0]送至N+1选1选择器进行处理,输出最终选择显示的N种包络中相应的包络值或谱数据值,送至显示模块进行显示。3.如权利要求2所述的多普勒扫描变换方法,其特征在于,优先权编码器的输入/输出和选择器的输入/输出关系由下表限定<table>tableseeoriginaldocumentpage3</column></row><table>4.如权利要求2所述的多普勒扫描变换方法,其特征在于,所述逻辑运算为"位与&"运算。5.如权利要求l所述的多普勒扫描变换方法,其特征在于,所述内部存储器为FPGA片内存储器。6.如权利要求l所述的多普勒扫描变换方法,其特征在于,所述7.如权利要求l所述的多普勒扫描变换方法,其特征在于,其中的包络补齐按照下列规则进行如果当前多普勒线的某种包络值小于其相邻的多普勒线的同种包络值,则该种包络需要在当前多普勒线上进行填充点补齐;如果当前多普勒线的某种包络值大于其相邻的多普勒线的同种包络值,则该种包络需要在相邻的多普勒线上进行填充点补齐。8.如权利要求l所述的多普勒扫描变换方法,其特征在于,包络种数N小于扫描变换存储器位宽减8。9.一种多普勒扫描变换装置,包括线緩存模块,用于将包括语数据和N种包络值的当前多普勒线的图像数据緩存于逻辑器件内部存储器;包络补齐模块,用于将当前多普勒线的每种包络值与其相邻的多普勒线的同种包络值比较,进行包络补齐,以获得当前多普勒线的包络补齐后的每种包络线段的起始点值Min一track(j)和终点值Maxjrack(j),其中j为包络序号,j=0,1,2......,N-1,将当前多普勒线的包络补齐后的每种包络线段的起始点值Min—track(j)和终点值Max—track(j)寄存于逻辑器件内部寄存器;其特征在于,所述装置还包括包络编码和谱数据合成模块,用于从逻辑器件内部存储器中读取当前多普勒线的谱数据和当前多普勒线的包络补齐后的每种包络线段的起始点值Min—track(j)和终点值Max—track(j);针对当前多普勒线上的每个谱数据点,逐点地在每个谱数据点对应的传输时钟周期内(1)计算当前语数据点在当前多普勒线上的序号Dot一NOi+l,其中i=0,1,2,......,K-l,并且K为当前多普勒线上的语数据点数;(2)将当前多普勒线上的当前谱数据点所对应的Dot—NO值与当前多普勒线的包络补齐后的每种包络线段的起始点值Min—track(j)和终点值Max—track(j)进行比较,如果当前多普勒线上的当前谱数据点所对应的Dot—NO值在当前多普勒线的包络补齐后的某一种包络线段的起始点值Mm—track(j)和终点值Max—track(j)之间,则该种包络值对应的包络编码Track_code[j]=l,否则该种包络值对应的包络编码Track—code[j]-O,从而得到N位包络编码Track—code[N-l.'O];(3)将N位包络编码Trac、code[N-l:O]与当前多普勒线上的当前i普数据点所对应的谱数据值合成得到合成后的多普勒数据,并将合成后的多普勒数据存入扫描变换存储器中,其中包络种数N小于扫描变换存储器位宽与i普数据位宽的差值。10.如权利要求9所述的多普勒扫描变换装置,其特征在于,所述装置还包括包络叠加模块,用于从扫描变换存储器中读取合成后的多普勒数据;将合成后的多普勒数据中的N位包络编码Track—code[N-l:0]同由系统设置的N位包络开关选择值Track—switch[N-l:O]进行逻辑运算,得到N位包络选择后的包络编码Switch一out[N-l:O];将N位包络选择后的包络编码Switch—out[N-l:O]送至N位优先权编码器进行处理,得到L位优先权编码后的包络值Encode[L-l:O],其中LMog^+l;将优先权编码后的包络值Encode[L-l:0]送至N+1选1选择器进行处理,输出最终选择显示的N种包络中相应的包络值或谱数据值,送至显示模块进行显示。11.如权利要求10所述的多普勒扫描变换装置,其特征在于,优先权编码器的输入/输出和选择器的输入/输出关系由下表限定<table>tableseeoriginaldocumentpage5</column></row><table>12.如权利要求10所述的多普勒扫描变换装置,其特征在于,所述逻辑运算为"位与&"运算。13.如权利要求9所述的多普勒扫描变换装置,其特征在于,所述内部存储器为FPGA片内存储器。14.如权利要求9所述的多普勒扫描变换装置,其特征在于,所述内部存储器为CPLD片内存储器或ASIC片内存储器。15.如权利要求9所述的多普勒扫描变换装置,其特征在于,其中的包络补齐按照下列规则进行如果当前多普勒线的某种包络值小于其相邻的多普勒线的同种包络值,则该种包络需要在当前多普勒线上进行填充点补齐;如果当前多普勒线的某种包络值大于其相邻的多普勒线的同种包络值,则该种包络需要在相邻的多普勒线上进行填充点补齐。16.如权利要求9所述的多普勒扫描变换装置,其特征在于,包络种数N小于扫描变换存储器位宽减8。全文摘要本发明提出了一种灵活高效的多普勒扫描变换的实现方法,该方法将包络值编码后和谱数据一起存储在逻辑器件外部大容量的存储器中,既增加了包络存储条数,减少了逻辑器件片内存储资源的使用,又可以灵活地实现包络的开关和切换,在包络条数不大于存储器数据位宽与谱数据位宽之差的情况下,包络条数的增加不会显著增加逻辑资源,也不会影响系统效率。文档编号A61B8/06GK101461719SQ20071030080公开日2009年6月24日申请日期2007年12月18日优先权日2007年12月18日发明者杜亚军,王建永申请人:深圳迈瑞生物医疗电子股份有限公司