用于彩色超声系统的改善多普勒声音质量的方法

文档序号:7656944阅读:260来源:国知局
专利名称:用于彩色超声系统的改善多普勒声音质量的方法
技术领域
本发明涉及医疗超声成像系统,尤其涉及用多普勒效应检测血流速度并将其变换为声音 信号的方法,特别是涉及在较低的扫描速度下,改善血流声音质量的方法。
背景技术
在超声成像系统中,多普勒效应被广泛应用于血流的检测。在应用超声多普勒效应检查 动静脉血流,需要将血流速度转化为另外一种直观的方式表示出来,比如声音、图谱等等。 一般来说,超声换能器发射超声波到受试者体内,接收从受试者体内返回的超声回波。在血 管中,运动的红细胞对超声波散射,这种散射会使得超声回波的频率发生偏移。频率偏移的 大小和发射的超声波中心频率,以及红细胞的运动速度相关。因此,只要测量出超声回波频 率偏移,就可以测量出红细胞的运动情况。将回波频率的偏移以声音方式播放出来,通过声 音判断血流的运动情况,从而对器官的健康状况作出评估。
图1展示传统的超声多普勒声音分析系统的基本信号处理流程。超声回波信号经过波東 合成后形成射频回波信号,该射频回波信号是经多普勒频移后的带通信号,将所述经多普勒 频移后的带通信号作频移和低通滤波后得到基带的频移信息;选通血流的信息累加,将累加
的结果完成壁滤波处理。壁滤波是一个采样频率为扫描发射频率的高通滤波器,其功能是去 掉低频的组织运动部分,保留血流运动部分。为了将血流信息以图像以及声音的形式显示出 来,壁滤波后的信息分为两路, 一路做谱图处理,另外一路做声音信号处理。由于存在频谱 混叠,为了防止把较高频率的正向血流当作负向血流播放出来,在声音信号处理中,首先升
一倍采样完成基线频移,滤除镜像后反移回去,通过希尔伯特HILBERT变换完成正反方向 血流声音数据的分离,然后逐批送出正反方向血流声音数据。整个处理过程在数字信号处理 器Digital Signal Processor,简称DSP的芯片中完成。此后所述正反方向血流声音数据输出给 数字-模拟转换器Digital to Analog Converter,简称DAC的芯片,最终将声音播放出来。由于DAC输出结果是对数据的釆样保持,保持的时间长度取决于采样率,相当于在时 域上原始采样数据和宽度为采样时间的矩形函数卷积,时域上卷积,相当于在频域上相乘。 图2是DAC变换前的离散信号频谱分析示意图,图3是采样时间矩形函数的频谱,原始釆样
数据的周期谱和SINC函数相乘后,如图4的DAC输出结果的频谱图所示,在W^土/之间
存在逐渐衰减的信号镜像频谱,同时带内存在SINC失真,式中/t为非0的整数,」R为采样
频率,/为音频信号的最高频率成分。镜像频谱成分可以通过加模拟低通抗混叠滤波器消除。
从频谱图中可以看出,带内频率越高的成分,失真越大。人耳能感受到的音频范围为20Hz
至20KHz,假设ft较小,如1.5K,信号充满整个频段,带内高频失真大;假设&较大,如
16K,信号的高频含量少,带内高频较大的失真不影响信号本身;因此,如果要求高质量的 声音效果,对于较低的采样率来说,DAC引起的带内高频失真是不可忽视的。
现有两种不同的硬件方式来实现改善声音质量 一种是用专门的高性能音频芯片来实现 音频信号的增强、声音去噪,比如在专用集成电路Application Specific Integrated Circuit,简 称ASIC的音频芯片中完成自适应滤波和升采样的功能。同时也降低DAC的带外量化噪声, 以达到和CD差不多的音质。但这种方法依赖于价格较为昂贵的专用音频芯片,灵活性差。 另一种方式是在DSP芯片中完成所有的声音信号处理,包括音质的改善。但由于DSP芯片 处理能力有限,还要花大量时间来处理声谱图,如果选用优性价比高的DSP芯片实现,声音 信号的处理能力就大受限制了。

发明内容
本发明要解决的技术问题在于避免现有技术的不足之处而提出一种改善声音质量的方 法,将部分声音信号处理的功能用可编程芯片来实现,对多普勒声音信号作升采样处理,在 不增加缓存的情况下,提高较低脉冲重复频率Pulse Repetition Frequency,简称PRF下的采样 效率,减小较低采样频率下的声音信号数字-模拟转换的带内失真。
本发明解决所述技术问题可以通过釆用以下技术方案来实现
提出一种用于彩色超声系统的改善多普勒声音质量的方法,基于用数字信号处理器完成 对超声回波信号的前期处理,从中分离出正反方向血流的声音数据;尤其是包括如下步骤 A.采用可编程器件逐批接收所述正反方向血流的声音数据,对所述数据完成串并变换, 恢复出正向、反向血流的声音数据;
5B. 在所述可编程器件中构建NXM—1阶有限冲击响应滤波器作升采样运算,M和N
都是自然数;该滤波器包括M个乘法器,通常M^8, N是滤波器中乘法器被复用的 次数,通常也是N^8 ;
C. 在所述声音数据低位补入N-1个0 ;对每一声音数据都执行如下D至F的步骤;
D. 读入一个声音数据,该声音数据经过M次移位形成M个原始点数据;
E. 用所述M个原始点数据和插值系数相乘累加,轮流切换所述插值系数,实现系数滚 翻;而切换N次后所有的插值系数都用到,最终形成N个升釆样滤波数据;
F. 根据声音数据的采样频率,将所述N个升采样滤波数据有选择地输入至存储器,存 储经改善的声音数据,勾速地从所述存储器读出经改善的声音数据。
上述步骤E包括如下步骤
El.配置N个插值系数组,每个插值系数组包括M个插值系数; E2.重复执行N次步骤E3至E4,得到N个升采样滤波数据;
E3.将所述M个原始点数据同 一个插值系数组中的M个插值系数相乘累加形成M个插
值数据,将所述M个数据累加并截去低位,最终形成一个升采样滤波数据; E4.切换下一个插值系数组,并重复执行步骤E3。 上述步骤F包括如下的步骤
Fl.根据所述声音数据的采样频率将所述N个升采样滤波数据有选择地输入所述存储器,
对于所述采样频率小于2K的声音数据,所述N个升采样滤波数据全部写入所 述存储器;
—对于釆样频率大于等于2K小于4K的声音数据,每隔一个升釆样滤波数据写入 所述存储器;
对于采样频率大于等于4K小于8K的声音数据,每隔四个升采样滤波数据写入 所述存储器;
对于采样频率大于8K的声音数据,每隔N个升采样滤波数据写入所述存储器; F2.配置脉冲重复频率PRF的周期指示计数,根据声音数据的采样频率调整计数周期, 并且令X是N/2的整数部分,Y是N/4的整数部分,
对于釆样频率小于2K的声音数据,计数周期调整为1/N个声音数据的采样周
期;
对于采样频率大于等于2K小于4K的声音数据,计数周期调整为1/X个声音数据的采样周期;
对于釆样频率大于等于4K小于8K的声音数据,计数周期调整为1/Y个声音数 据的釆样周期;
对于釆样频率大于8K的声音数据,计数周期调整为l个声音数据的采样周期;
调整计数周期后,每个计数周期读出一个升采样滤波数据。
在所述滤波器性能和消耗乘法器之间取折中,所述N = M = 8。 所述存储器是先入先出FIFO存储器。
另外,在执行步骤C之后、步骤D之前,将补O后的正向血流声音数据和反向血流声音 数据复用成一个声音数据;相应地,在执行步骤E之后、步骤F之前,经过解复用,形成正 向血流升釆样滤波数据和反向血流升釆样滤波数据。
同现有技术相比较,本发明"用于彩色超声系统的改善多普勒声音质量的方法"的有益 效果在于
本发明用可编程器件来完成声音信号的协处理,在DSP芯片完成声音信号正反向血流数 据的分离后,对低采样率的声音数据作升采样处理却并不增加缓存,以减小在低采样率下, 因DAC器件引起的量化噪声,从而改善了多普勒声音的质量。
本发明对DSP器件发送的批量非勾速声音数据进行了匀速处理,使得所述声音数据满足 DAC器件的输入要求。


图l是现有技术超声系统的多普勒信号处理流程图2是数字-模拟转换前的离散信号频谱图3是采样时间矩形函数频谱实验图4是所述DAC输出结果的频谱图5是声音增强的硬件实现流程图6是本发明优选实施例声音数据移位寄存的硬件实现图7是本发明优选实施例声音数据移位寄存的时序图8是本发明优选实施例插值系数轮换复用图9是本发明优选实施例插值系数输出时序图IO是本发明优选实施例乘累加硬件图;图11是本发明优选实施例乘累加时序图12是本发明优选实施例FIFO存储器读写时序图。
具体实施例方式
以下结合附图所示优选实施例作进一步详述。
本发明用于彩色超声系统的改善多普勒声音质量的方法,基于用数字信号处理器完成对 超声回波信号的前期处理,从中分离出正反方向血流的声音数据;尤其是包括如下步骤
A. 采用可编程器件逐批接收所述正反方向血流的声音数据,对所述数据完成串并变换, 恢复出正向、反向血流的声音数据;
B. 在所述可编程器件中构建NXM—1阶有限冲击响应滤波器作升采样运算,M和N
都是自然数;该滤波器包括M个乘法器,通常M》8, N是滤波器中乘法器被复用的 次数,通常也是N》8 ;
C. 在所述声音数据低位补入N—1个0 ;对每一声音数据都执行如下D至F的步骤;
D. 读入一个声音数据,该声音数据经过M次移位形成M个原始点数据;
E. 用所述M个原始点数据和插值系数相乘累加,轮流切换所述插值系数,实现系数滚 翻;而切换N次后所有的插值系数都用到,最终形成N个升采样滤波数据;
F. 根据声音数据的采样频率,将所述N个升采样滤波数据有选择地输入至存储器,存 储经改善的声音数据,匀速地从所述存储器读出经改善的声音数据。
上述步骤E包括如下的步骤
El.配置N个插值系数组,每个插值系数组包括M个插值系数; E2.重复执行N次步骤E3至E4,得到N个升采样滤波数据;
E3.将所述M个原始点数据同一个插值系数组中的M个插值系数相乘累加形成M个插
值数据,将所述M个数据累加并截去低位,最终形成一个升采样滤波数据; E4.切换下一个插值系数组,并重复执行步骤E3。 上述步骤F包括如下的步骤
Fl.根据所述声音数据的采样频率将所述N个升釆样滤波数据有选择地输入所述存储器,
对于所述采样频率小于2K的声音数据,所述N个升采样滤波数据全部写入所 述存储器;
对于釆样频率大于等于2K小于4K的声音数据,每隔一个升采样滤波数据写入所述存储器;
对于采样频率大于等于4K小于8K的声音数据,每隔四个升采样滤波数据写入 所述存储器;
对于采样频率大于8K的声音数据,每隔N个升采样滤波数据写入所述存储器; F2.配置脉冲重复频率PRF的周期指示计数,根据声音数据的采样频率调整计数周期, 并且令X是N/2的整数部分,Y是N/4的整数部分,
对于采样频率小于2K的声音数据,计数周期调整为1/N个声音数据的采样周
期;
对于采样频率大于等于2K小于4K的声音数据,计数周期调整为1/X个声音数 据的采样周期;
对于采样频率大于等于4K小于8K的声音数据,计数周期调整为1/Y个声音数 据的釆样周期;
对于采样频率大于8K的声音数据,计数周期调整为l个声音数据的采样周期; 调整计数周期后,每个计数周期读出一个升采样滤波数据。 本优选实施例,上述N-M-8,即在可编程芯片中配置63阶有限冲击响应FIR滤波器, 该FIR滤波器包括8个乘法器,所述插值系数轮流切换8次。所述存储器是先入先出FIFO 存储器。
在执行步骤C之后、步骤D之前,将补O后的正向血流声音数据和反向血流声音数据复 用成一个声音数据;相应地,在执行步骤E之后、步骤F之前,经过解复用,形成正向血流 升采样滤波数据和反向血流升采样滤波数据。
如图5所示,改善声音数据质量需要经过数据移位寄存、插值系数轮换存取、声音数据 乘累加、FIFO读写控制。
本优选实施例中,声音数据的移位寄存是一个8阶的移位寄存器,声音数据的位数为12 比特,对于正反向血流的声音数据来说, 一共需要8xl2x2二192个寄存器。由于输入的声音 数据的速率远远低于系统时钟速率,仅仅在当前的输入数据指示为有效时,才实现移位操作 的功能,系统时钟远高于声音数据的采样速率,可以将正反方向血流的声音数据复用后进行 移位输出和系数相乘,用一套滤波器的资源来完成两路数据的滤波。图6是移位寄存的硬件 实现图,图7是移位寄存的时序图。
升釆样运算过程如下在原始相邻数据中间补7个0,然后用补O后的数据和所有的滤波器系数乘累加。为了降低乘法器的消耗,将信号多相分解。先补0,然后通过一个滤波器, 等同于先通过一个降阶的滤波器,然后插值。
滤波器的阶数不一定是63阶,系数量化的位数也不一定是8比特,视可编程器件的乘法 器资源而定,通常在滤波器的性能和消耗的乘法器之间取折中。本优选实施例,滤波器的阶 数为63,系数用8比特有符号数来量化。系数翻滚是一个系数轮流输出的装置,仅用到64 个寄存器以及8个8选1的复用器。假设63阶滤波器的系数为
柳、Z (l)、 / (2)、.....、 /2(62)、 / (63)
一共64个系数,每8个一组,/1(0)至/z(7)—组,如此类推,共分为8组,当有新的声音 数据进来后,启动复用装置,每两个时钟从每组的8个系数中取出一个系数,每次取出8个 系数,第一次取出/ko)、 /i(8)、 A(16)、 /i(24)、 /<32)、 A(40)、 /<48) 、 /j(56),送出与8
个数据乘累加运算,得到第一个插值数据,第二次取出W1)、柳、W7)、 W25)、 6(33)、 w41)、 W49)、 ,送出与8个数据乘累加运算,得到第二个插值数据,因为正、反向
血流声音数据复用一套滤波资源,每组插值系数应持续两个系统时钟。直到64个系数全部取 出为止,共需要16个系统时钟,分别得到正反向血流声音数据的8个升采样滤波数据,然后 等待下一个声音数据的输入,重新启动系数的复用,如此轮换。图8是系数轮换的硬件实现 框图,图9是系数轮换的时序图。
将8个插值系数和移位寄存器里面的8个数据在延时上对齐后送出去完成乘累加,乘累 加后的结果截去低7位,保留8位的输出,截去低位时应四舍五入,截去高位时应溢出保护, 截位后的结果为补码输出,将最高位取反后变为无符号数,以便和DAC的输入要求一致。经 过8次插值系数的切换,最终形成8个升采样滤波数据。因为所述升釆样滤波数据为正反方 向血流数据的复用,滤波结果为正反向血流的串行输出,将输出的结果解复用后,得到正、 反向血流的并行输出。图io是乘累加的硬件实现图,为简化起见,只画出了四个乘法器。图 ll是乘累加的时序图。解复用后,每两个系统时钟输出一对正反方向血流的数据,图中分别 用I、 Q来表示,根据乘累加的延时关系,用一使能信号标志有效的数据输出。
从DSP芯片到可编程器件的数据传输方式为批量传输,相邻的两批数据之间有数据间隙, 在较短的时间内滤波器对一批数据完成滤波处理,输出同样为批量输出,如果直接将数据输 出给DAC器件,输出的声音不连贯,时断时续,因此需要将滤波后的结果缓存,将不勾速的 数据转化为句速输出。如果DSP发送数据的批量间隔最长为16ms,将升采样后的数据全部写入到缓存区,对于较小的采样率比如2K,缓存容量为2x 16x8x24 = 6144,仅需要可编 程器件两个块状FIFO的RAM存储器,对于最大的采样率比如16K,缓存容量为16 x 16 x8x24 = 49152,需要可编程器件的12个块状FIFO的RAM存储器。从上面的分析中可以 得出,在高釆样率下无需完成升采样,因此,高釆样率下的声音数据完成8倍升采样后,不 是所有的数据都写入到缓存区中,对于采样率小于2K的声音数据,8倍升采样后,所有的数 据都写入到缓存中;对于釆样率大于2K、小于4K的声音数据,8倍升采样后,每两个数据 写一个数据到缓存中;对于采样率大于4K、小于8K的声音数据,8倍升采样后,每四个数 据写一个数据到缓存中,对于采样率大于8K的声音数据,8倍升采样后,每八个数据写一个 数据到缓存中,因此最多只需要两个可编程器件的块状FIFO的RAM,来实现数据缓存的功 能。
可编程芯片的软件将当前的声音数据的采样频率下的采样周期写到可编程器件的寄存器 中。在写数据时,可编程器件判断当前声音数据的釆样频率位于2K、 4K、 8K的哪个区间, 然后间隔取数写入到缓存区中对于所述采样频率小于2K的声音数据,所述8个升采样滤 波数据全部写入所述存储器;对于采样频率大于等于2K小于4K的声音数据,每隔一个升采 样滤波数据写入所述存储器;对于采样频率大于等于4K小于8K的声音数据,每隔四个升采 样滤波数据写入所述存储器;对于采样频率大于8K的声音数据,每隔8个升采样滤波数据 写入所述存储器。在读数据时,根据声音数据的采样频率所处的区间,将计数周期调整1/8、 1/4、 1/2、 l个声音数据的釆样周期,然后用新的计数周期计数,每个新的计数周期从缓存区 内输出一个升采样滤波数据对于采样频率小于2K的声音数据,计数周期调整为1/8个声音 数据的采样周期, 一个声音数据的采样周期读出8个升采样滤波数据;对于采样频率大于等 于2K小于4K的声音数据,计数周期调整为1/4个声音数据的釆样周期, 一个声音数据的采 样周期读出4个升采样滤波数据;对于采样频率大于等于4K小于8K的声音数据,计数周期 调整为1/2个声音数据的采样周期, 一个声音数据的釆样周期读出2个升采样滤波数据;对 于采样频率大于8K的声音数据,计数周期调整为l个声音数据的采样周期, 一个声音数据 的采样周期读出1个升采样滤波数据。图12是本发明优选实施例FIFO存储器读写时序图。
本优选实施例在一片EP2C8Q208C8器件上实现,在深圳迈瑞生物医疗电子股份有限公 司生产的彩色超声波频谱仪DC-6上进行过试验。在各种声音信号采样率下,特别是低采样 率的声音数据时,结果证明能改善多普勒声音的质量。
权利要求
1. 一种用于彩色超声系统的改善多普勒声音质量的方法,基于用数字信号处理器完成对超声回波信号的前期处理,从中分离出正反方向血流的声音数据;其特征在于包括如下步骤A. 采用可编程器件逐批接收所述正反方向血流的声音数据,对所述数据完成串并变换,恢复出正向、反向血流的声音数据;B. 在所述可编程器件中构建N×M—1阶有限冲击响应滤波器作升采样运算,M和N都是自然数;该滤波器包括M个乘法器,通常M≥8,N是滤波器中乘法器被复用的次数,通常也是N≥8;C. 在所述声音数据低位补入N—1个0;对每一个声音数据都执行如下D至F的步骤;D. 读入一个声音数据,该声音数据经过M次移位形成M个原始点数据;E. 用所述M个原始点数据和插值系数相乘累加,轮流切换所述插值系数,实现系数滚翻;而切换N次后所有的插值系数都用到,最终形成N个升采样滤波数据;F. 根据声音数据的采样频率,将所述N个升采样滤波数据有选择地输入至存储器,存储经改善的声音数据,匀速地从所述存储器读出经改善的声音数据。
2. 根据权利要求l所述用于彩色超声系统的改善多普勒声音质量的方法,其特征在于所述步骤E包括如下的步骤El.配置N个插值系数组,每个插值系数组包括M个插值系数; E2.重复执行N次步骤E3至E4,得到N个升采样滤波数据;E3.将所述M个原始点数据同 一个插值系数组中的M个插值系数相乘累加形成M个插值数据,将所述M个数据累加并截去低位,最终形成一个升采样滤波数据; E4.切换下一个插值系数组,并重复执行步骤E3。
3. 根据权利要求l所述用于彩色超声系统的改善多普勒声音质量的方法,其特征在于所述步骤F包括如下的步骤Fl.根据所述声音数据的采样频率将所述N个升采样滤波数据有选择地输入所述存储器,对于所述采样频率小于2K的声音数据,所述N个升采样滤波数据全部写入所 述存储器;对于采样频率大于等于2K小于4K的声音数据,每隔一个升采样滤波数据写入 所述存储器;对于釆样频率大于等于4K小于8K的声音数据,每隔四个升采样滤波数据写入所述存储器;对于釆样频率大于8K的声音数据,每隔N个升采样滤波数据写入所述存储器; F2.配置脉冲重复频率PRF的周期指示计数,根据声音数据的釆样频率调整计数周期, 并且令X是N/2的整数部分,Y是N/4的整数部分,对于釆样频率小于2K的声音数据,计数周期调整为1/N个声音数据的采样周期;对于采样频率大于等于2K小于4K的声音数据,计数周期调整为1/X个声音数 据的采样周期;对于釆样频率大于等于4K小于8K的声音数据,计数周期调整为1/Y个声音数 据的采样周期;对于采样频率大于8K的声音数据,计数周期调整为l个声音数据的采样周期; 调整计数周期后,每个计数周期读出一个升采样滤波数据。
4. 根据权利要求l、 2或者3所述用于彩色超声系统的改善多普勒声音质量的方法,其特征 在于所述N-M-8。
5. 根据权利要求1或者3所述用于彩色超声系统的改善多普勒声音质量的方法,其特征在于所述存储器是先入先出FIFO存储器。
6. 根据权利要求l所述用于彩色超声系统的改善多普勒声音质量的方法,其特征在于所述声音数据的位数是12。
7. 根据权利要求l所述用于彩色超声系统的改善多普勒声音质量的方法,其特征在于在执行步骤C之后、步骤D之前,将补O后的正向血流声音数据和反向血流声音数 据复用成一个声音数据;相应地,在执行步骤E之后、步骤F之前,经过解复用,形成 正向血流升采样滤波数据和反向血流升采样滤波数据。
全文摘要
一种用于彩色超声系统的改善多普勒声音质量的方法,基于用数字信号处理器完成对超声回波信号的前期处理,DSP器件将声音信号逐批发给可编程器件,可编程芯片对数据完成串并变换,恢复出正向、反向血流的声音数据,每相邻的数据补7个零,用一个63阶的FIR来完成升采样滤波,用到可编程芯片的8个专门乘法器,被插值的点用8个原始点数据和插值系数相乘累加后得到,轮流切换系数,切换8次后刚好所有的系数用到,最终得到8个升采样滤波数据。将升采样后滤波数据存入FIFO,然后匀速输出送给DAC芯片。本发明用可编程芯片将部分声音信号进行升采样处理,在不增加缓存的情况下,提高较低PRF下的采样效率,减少DAC的带内高频信号的失真,以改善多普勒声音质量。
文档编号H04R3/00GK101427930SQ20071012451
公开日2009年5月13日 申请日期2007年11月9日 优先权日2007年11月9日
发明者皮兴俊 申请人:深圳迈瑞生物医疗电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1