1、基 “:于誉靖 “撬蔫舞相关计算的胎心监测仪的实现朱韶红郭风北京工业大学北京物资学院信息学院 摘要监测胎儿心率是保障胎儿正常发育,实现优生优育的一个重要手段。本文介绍了以单片机为核心部件,以自相关算法处理数据为技术关键的超声多普勒胎心监测仪的实现方案。该方案由两片单片机分别担任取样和自相关计算的任务很好地解决了低档单片机运行速度不够的问题,这也是所述方案的一个重要特点。关键词胎心监测仪;单片机;自相关用。目前一些厂家所生产的胎心监测仪多采用放大、整形、计数的方法对超声探头的所接收的信号进行处理,或在放大、整形的基础上进行数字滤波,将高频部分滤除,得到包含胎儿心跳信息的低频部分,通过低频信号频率
2、,计算出胎心率。这种基于模拟和数字滤波的方法有某些优点,但是这些方法存在从含有噪声的信号中提取信息的能力不够强的数值,利用其自相关函数峰值的位置即可确定周期性信号的周期和频率。同样,对胎心信号进行采样、存储,根据测量范围取不同的延时值,计算自相关函数值。当自相关函数值最大时,由其值即可计算出胎心信号的频率。胎心监测仪的硬件设计超声多普勒胎心监测仪主要由超声多普勒胎心探头、前置放大器、放大检波、脉冲形成、数处理、显示等问题,因而导致测量的精度不理想。本单元组成,整个系统以数字处理单元为文提出了一种基于单片机和自相关计算的核心。超声多普勒胎心监测仪设计方案,并可 超声多普勒胎心探头所接收到的胎心将
3、测得结果通过数码管显示,极大方便信号经过放大检波和脉冲形成电路,得引言 了用户的使用。 ! 台心跳的脉冲信号,对该信号进行胎儿心率是评判胎儿状况的重要信 信号的自相关函数是指信号与其延时计数即可计算出胎儿的心率,但由于各息,正常胎儿的心跳速率大约为每分钟次次。当胎儿的心跳速率低于信号的相似性,它是一个时间函数,无论是随机信号还是周期性信号,其自相种噪声干扰,导致测量数据不准确。为此,脉冲信号送入数处理单元做自每分钟次或大于每分钟次,就属于心率异常。出现胎儿心率异常的原因大关函数不仅与波形有关,而且还与其频相关计算,计算士 心率并送到显示率有关。币,自相关函数可从噪声中恢部分显示。多数是由于,缺
4、血、缺氧造成的,严复有用信号 。 数字处理单元由采样和显示控制单重的胎儿缺血、缺氧会导致出生缺陷, 信号()的自相关函数定义为:元、相关计算单元组成。出生缺陷目前已成为影响我国人质量的一个严重问题。因此要实现优生优育,。 “):一 ,),(,一瑚了茹。采样和显示控,单元的电路主要由一片的单片机构成的,提高我国的人口质量,应该密切关注胎,率的变化情况。随着现代电子技术的不断发展,采用超声多普勒原理的胎心检查已经普及。即信号()与其延时变换式相其主要功能是负责对脉冲形成电路所输出乘,然后求乘积在秒内积分的平均值。的胎心信号进行采样并将采样数据组织成对于数字系统而言,平均是指把信号以字节数据,以中断
5、方式送到相关计算单 秒为周期进行采样,然后将个采样元的外部数据存储器存储。同时相关计在为孕妇进行一般常规检查时多采用多普勒胎心监测仪,用于检查胎儿心率是否正常。这种产品操作简单、使用方便,价格比较便宜,不但占据着一定的医疗点值相乘并求和,即: ):上争。(丛,)。(出一) 商根据自相关函数的性质,当的取算单元计算出结果后再以中断方式将计算结果送回该芯片,由该芯片负责将结果通过显示出来。在采样单元中,关键是采样频率的市场,甚至还有进一步走入家庭的趋 值刚好等于信号的周期时,其自相关函 确定,正常的胎儿心率范围是势,特别是在我国的一些县、乡、镇医院,多普勒胎心监测仪有着广泛的应万方数据数存在峰值。
6、因此可根据信号的带宽取不同的值(即延时值)计算自相关函拍分,为此将胎心仪的测量范围定为拍分,为了达到拍的分辨率,也就是使胎心仪能够区分拍和 再次等于时,表示已采样到一个字节 个字节中,需要将相邻的两个字节中的拍,计算的时间分辨率应为:旦一旦: (秒)对该数求倒数,求得采样频率为:的数据,通过口的向相关计算单元的申请中断,并将单元的数据送到 口。相关计算单元的主程序的功能是计算自相关函数值,根据自相关函数的峰值几位做组合,与()做乘法运算(逻辑与运算),将逻辑与运算后 “ ”的个数累加并存放在内部数据存储器的一个字单元中,经过()次循环可计算出针对某一个值的 ()(一),每! : 所对应的,采用
7、查表方法得到胎心信号 计算出一个结果将其保存在外部数据存储为计算方便将取样频率定为,这样每秒钟可产生个字节的数据,相的频率。由于要对不同延时值所对应的白相关函数值进行比较,因此可将计算白相关函数值的公式简化为:器。从拍分开始计算,一直到拍分为止,循环对每一个值计算 ()(),经过一轮( )次的应的时间分辨率约为秒,能够满足测量精度的要求。一庸(七) ()(一七)(公式)计算,可得到所有值的 ()( ),对计算结果进行比较,得到 ()相关计算机单元主要是由一片 单片机、一片位地址锁存器和一片的组成,其主要功能是接收来自采样单元的胎心信号数据,将其存储在外部数据存储器中,并对数据进行自相关计算以滤
8、除各种干扰噪声,达到精确测量胎心率的目的。胎心监测仪的软件设计由于胎心监测仪使用两片单片机分别完成采样和相关计算的任务,所以胎心监测仪的软件设计分为个部分。所有程序采用的汇编语言编制,具有程序执行速度快,占用存储空间少的特点,其软件系统结构如图所示。()为取样点值,在计算自相关函数时可以采用直接估计法或快速计算两种方法 】 。由于本文所述方案,使用单片机作为计算工具,做傅里叶变换有一定难度,同时由于采样单元是对脉冲信号进行采样,()和( )的取值只能是或,两个信号()和()在做乘法运算时,是将()和(一)在相同时刻时的值对应相乘,因此可用逻辑 “与 ”运算代替乘法运算,大大加快运算速度,因此为
9、了简化编程,在设计胎心监测仪的自相关计算程序中采用了直接估计方法。()计算点数的确定:将胎心监测仪的测量范围定为 拍分,(实际计算范围为拍分),信( )的最大值及所对应的值,该值就是自相关函数峰值的位置,台心跳信号的周期。根据的值通过查表的方法即可得到对应的,率。结论本文介绍了一种基于单片机和自相关计算的胎心监测仪的设计方案。根据上述原理和框架设计的胎心监测仪具有高精度、抗干扰能力强的特点,胎心率的测量范围在 “次分,测量误差为次分。同时该胎心监测仪还具有使用方便、价格低廉、性能价格比高和特别适合中小医院和家庭监护的特点。,采样 初贻化程序 号的最低频率为 (每分钟拍),单元一主稷序 所以计算
10、周期至少为秒,为得到足够的黧褂黧黧结构 计算 初始化程序单元一圭程序程序图胎心监测仪的软件结构图采样单元的关键程序是采样中断处理程序。由内部的定时器按照的频率向申请中断,响应中断获得定时器的中断入口地址,转去执行采样中断处理程序。该程序使用单片机内部数据存储器的 单元作“位计数器 ”,其初始值为,用单元存放采样到的字节数据,用单元存放刚刚采样的位数据,根据口的状态是或,将 单元置“ ”或置“ ”,再根据单元的内容及 “位计数器 ”的值将单元的相应位置 “ ”或置 “ ”,每读入一个采样值将 “位计数器 ”的值右移一位,当计数器的值万方数据 相关中断处理程序,即所取样点数为 。“” ” 软件一计
11、算精度,每秒种计算一次自相关。因此在利用公式计算自相关函数,其中的()的取值范围的确定:利用公式计算自相关函数时,式中的取值可根据公式吾 计算出来,其中为采样频率,为台心率,根据实际测量范围(。拍分)的需要,的取值分别为、 ,共有个值。由此可得的取值为、 ,的取值有可能带小数。()自相关函数值的计算:对每一 个值需要计算()(二),由于的值为,而采样数据()是按字节组织的,一共需要 个字节的数据。每次将存储在外部数据存储器某个单元中的个样点值()与()的个样点值做乘法,需连续计算个字节,()的个样点值一定是在同一字节中,而()的个样点值有可能不在同一一参考文献 】 徐科军主编信号分析与处理清华
12、大学出版社高晋占编著微弱信号检测清华大学出版社林家瑞主编微机式医学仪器设计华中科技大学出版社刘海英一种新型智能型胎儿监护系统的研究与设计微计算机信息 律赘黼艨;。 ”。曩: ”朱韶红研究生副教授,研究方向计算机应用。基于单片机和自相关计算的胎心监测仪的实现作者:作者单位:刊名:英文刊名:年,卷(期) :引用次数:朱韶红, 郭风朱韶红(北京工业大学;北京物资学院信息学院,101149), 郭风(北京物资学院信息学院,101149)中国科技信息CHINA SCIENCE AND TECHNOLOGY INFORMATION2006,(23)0次参考文献(4条)1.徐科军 信号分析与处理 20062
13、.高晋占 微弱信号检测 20043.林家瑞 微机式医学仪器设计 20044.刘海英.赵继印.周怀得 一种新型智能胎儿监护系统的研究与设计期刊论文-微计算机信息 2006(17)相似文献(3条)1.学位论文 朱韶红 基于单片机和自相关分析的胎心监测仪的研究与实现 2007胎儿心率是衡量胎儿健康状况的一项重要信息。正常胎儿的心率应该在每分钟120160拍范围。当胎儿的心率过高或过低,表示胎儿可能有缺血或缺氧的情况,严重的胎儿缺血、缺氧会导致出生缺陷,它会造成胎儿的脑损伤甚至胎儿死亡。因此应密切关注胎儿心率的变化情况。监测胎儿心率是保障胎儿正常发育,实现优生优育的一个重要手段。目前许多厂家生产的超声
14、多普勒胎心监测仪都是采用放大、整形、计数的方法将超声多普勒探头所采集到胎心信号进行处理,或是在放大、整形的基础上再进行数字滤波,但是这些方法都存在从含有噪声的信号中提取信息的能力不够强的问题,因而导致测量的精度不理想。 根据相关检测理论,确定性信号在不同时刻的取值一般具有较强的相关性;而对于干扰噪声,其随机性较强,不同时刻取值的相关性较差,因此利用自相关技术可以将胎儿心跳信号和各种干扰信号区分开来。介绍了以89C51单片机为核心部件,以自相关算法处理数据为技术关键的胎心监测仪的实现方案。该方案由两片单片机分别担任取样和自相关计算的任务,很好地解决了低档单片机运行速度不够的问题,使用两片单片机完
15、成通常需要专用数字信号处理芯片才能完成的取样及计算工作,使成本大大降低,这也是本文所述方案的一个重要特点。2.期刊论文 朱韶.肖创柏.ZHU SHAOHONG.XIAO CHUANGBAI 基于单片机和自相关分析的胎心仪的实现 -微计算机信息2008,24(5)胎儿心率是衡量胎儿健康状况的一项重要信息.利用胎心仪对胎儿心率进行监测是实现优生优育的一个重要手段.介绍了以AT89C51单片机为核心部件,以自相关算法处理数据为技术关键的超声多普勒胎心监测仪的实现方案.该方案由两片单片机分别担任取样和自相关计算的任务,很好地解决了低档单片机运行速度不够的问题,这也是所述方案的一个重要特点.3.期刊论文 艾信友 基于SPCE061A 的胎心监测仪的实现 -中国医疗器械信息2009,15(8)本文介绍了一种SPCE061A 单片机实现胎心信号自相关处理的检测方法 .有效地解决胎心监测过程中微弱信号检测的抗干扰问题.该监测仪具有高精度、抗干扰能力强等特点,并具有语音告知功能.临床试用表明,该胎心监测仪满足对临床的实际使用要求.具有很大的推广价值.本文链接:http:/