基于DSP的脈搏血氧飽和度測量儀的設(shè)計_第1頁
基于DSP的脈搏血氧飽和度測量儀的設(shè)計_第2頁
基于DSP的脈搏血氧飽和度測量儀的設(shè)計_第3頁
基于DSP的脈搏血氧飽和度測量儀的設(shè)計_第4頁
基于DSP的脈搏血氧飽和度測量儀的設(shè)計_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 畢 業(yè) 設(shè) 計(論 文)題 目:基于dsp的脈搏血氧飽和度測量儀的設(shè)計院 系:電氣信息工程系專 業(yè):電氣自動化班 級:一班姓 名:王一民學 號:2006063001指導教師:盧智嘉2009年5月22日- 2 -基于dsp的脈搏血氧飽和度測量儀的設(shè)計【摘要】新陳代謝是生物體內(nèi)全部有序化學變化的總稱。它包括物質(zhì)代謝和能量代謝兩個方面。能量代謝是指生物體與外界環(huán)境之間能量的交換。人體的能量代謝分為有氧代謝和無氧代謝,其中有氧代謝是主體。血氧飽和度是指動脈血中與氧結(jié)合的氧合血紅蛋白的容量占全部可結(jié)合的血紅蛋白容量的百分比. 傳統(tǒng)的血氧飽和度測量方法是對人體采血,再利用血氣分析儀進行電化學分析,測出氧

2、分壓,計算血氧飽和度. 這種方法雖然精確,但操作繁瑣,且不能進行連續(xù)的監(jiān)測.衡量氧氣在血液中濃度的指標是動脈血氧飽和度。脈搏血氧測量儀是目前測量動脈血氧飽和度最有效的設(shè)備之一。數(shù)字信號處理技術(shù)簡稱dsp,它是一門與許多學科相關(guān)而又廣泛應用于許多領(lǐng)域的新興學科。本文利用了數(shù)字信號處理技術(shù)以芯片為核心處理單元實現(xiàn)了脈搏血氧飽和度的測量,可以有效地實現(xiàn)復雜背景下血氧飽和度的準確檢測?!娟P(guān)鍵詞】血氧飽和度 數(shù)字信號處理(dsp) 脈搏血氧測量儀特性ithe training of lasting learning interest and power for college students in t

3、est teaching【abstract】metabolism is in organism the complete order chemical change general name. it includes material metabolism and energy metabolism two aspects. the energy metabolism is refers to between organism and the external environment the energy exchange. energy metabolism of human body di

4、vide into the oxygen metabolism and the lack of oxygen metabolism .main body is the oxygen metabolism. the measurement of oxygen saturation in blood has great significance in clinical and daily health care. this paper first analyses the measurement principle les and methods in detail. on the basis o

5、f comparison among various related pulse oxygen saturation in blood instruments, the weight oxygen in the blood the density target is the artery blood oxygen degree of saturation. the pulse blood oxygen measuring instrument is one of present survey artery blood oxygen degree of saturation most effec

6、tive equipment. the digital signal processing technology is called dsp, it is one related and widely applies with many disciplines in many domain emerging disciplines. this article used the digital signal processing technology to realize the pulse blood oxygen degree of saturation survey take the ch

7、ip as the core processing unit, might realize the complex background hemorrhaging oxygen degree of saturation accurate examination effectively.【key words】blood oxygen degree of saturation digital signal processing (dsp) pulse blood oxygen measuring instrument characteristic目 錄引言1一、緒論1(一)血氧飽和度的概念及其生理

8、意義1(二)脈搏血氧飽和度測量儀的發(fā)展歷程2(三)脈搏血氧飽和度測量儀的發(fā)展現(xiàn)狀與改進方向2(四)數(shù)字信號處理技術(shù)3二、脈搏血氧飽和度的測量理論基礎(chǔ)3(一)脈搏血氧飽和度測量中的光學理論基礎(chǔ)3(二)生物組織的基本光學模型和紅外光譜的技術(shù)3三、基于的脈搏血氧儀的硬件電路的實現(xiàn)4(一)系統(tǒng)框圖4(二)tms32ofzo6的功能及控制電路分析5(三)血氧信號的產(chǎn)生及處理過程5(四)脈搏波信號的處理61. 基于dsp的脈搏血氧儀硬件電路提取的脈搏波62. 脈搏波的周期和幅度的計算63. 微分閥值法的改進64采用自相關(guān)函數(shù)法對脈搏波信號的分析7四、脈搏血氧測量儀的軟件設(shè)計及信號的處理方法7(一)tms3

9、20f206軟件設(shè)計方法7(二)基于dsp的脈搏血氧飽和度測量儀的軟件設(shè)計8結(jié)論9參考文獻10致謝 11iii石家莊學院畢業(yè)論文引言現(xiàn)如今,在醫(yī)院臨床監(jiān)護和日常中老年保健中,脈搏的測量是一項基本的生命指標,因而脈搏測量是最常見的生命特征的提取,而且氧氣在血液中的濃度具有重要生理意義,所以測量脈搏血氧飽和度就尤為重要,近年來脈搏血氧飽和度測量儀已經(jīng)在臨床實踐中得到了廣泛地應用,成為一種不可缺少的臨床診斷設(shè)備。脈搏血氧飽和度測量儀實現(xiàn)了對脈搏血氧飽和度的測量,能夠使人們隨時隨地的對自己身體進行檢查,及早的發(fā)現(xiàn)自己身體的疾病,提高人們保健意識有著深遠的意義,尤其是對于關(guān)注老年人的身體狀況更為重要,在

10、有老齡化趨勢的中國,脈搏血氧飽和度測量儀更是有它實際的意義和廣大的市場價值,在科技高度發(fā)達的社會很有意義。一、緒論(一)血氧飽和度的概念及其生理意義新陳代謝是生命的基礎(chǔ),有氧代謝是人體能量供應的主體。人體的能量物質(zhì)經(jīng)過氧化分解,將它們所蘊藏的化學能釋放出來給機體利用。人體吸入氧氣,在肺部的肺泡內(nèi)與毛細血管進行氣體交換。氧分子和血紅蛋白分子能進行可逆的結(jié)合,血紅蛋白是一種結(jié)合蛋白質(zhì)。血紅蛋白的功能是運輸氧氣和二氧化碳以及對血液的酸堿度起緩沖作用。血紅蛋白由氧合血紅蛋白和還原血紅蛋白組成。當血液中氧分壓升高時,血紅蛋白與氧氣結(jié)合,形成氧合血紅蛋白,反之當氧氣分壓降低時,形成還原血紅蛋白。所以氧氣分

11、壓越高,則氧合血紅蛋白在整個血紅白中的比例越高。人體內(nèi)的血液通過心臟的收縮和舒張脈動地流過肺部,一定含量的還原血紅蛋白與肺泡中的氧氣結(jié)合變成了氧合血紅蛋白,而約的氧溶解在血漿里。這些氧通過動脈系統(tǒng)一直到達毛細血管,然后將氧釋放,維持組織細胞的新陳代謝。血氧飽和度是氧合血紅蛋白在整個血紅蛋白所占的百分比。無損傷性血氧飽和度測量儀的監(jiān)測非常有用,通過調(diào)整氧療,可避免對腦、肺、眼的損害。現(xiàn)代脈搏血氧飽和度測量儀可按不同病情設(shè)置不同的報警限,任何因素所致的呼吸暫停、心率減慢或心率加快以及氧合改變均可以及時發(fā)現(xiàn),是極有用的監(jiān)測醫(yī)療設(shè)備,隨著醫(yī)療事業(yè)的發(fā)展和現(xiàn)代科技的進步,醫(yī)療監(jiān)護技術(shù)的發(fā)展趨勢是要求連續(xù)

12、監(jiān)測各種生理參數(shù),做到無創(chuàng)傷、穩(wěn)定、盡可能少的不適應感和無過敏反應,所以基于數(shù)字信號處理脈搏血氧飽和度測量儀就應運而生了。(二)脈搏血氧飽和度測量儀的發(fā)展歷程對于脈搏血氧的測量最早的是在穿透血管的情況下進行的,但對于緊急情況和新生兒特殊的情況就不太適用了?,F(xiàn)代的脈搏血氧測量儀是一種不需要穿透血管的情況下,連續(xù)測量人體內(nèi)動脈血氧飽和度的光電測量儀器。脈搏血氧飽和度測量儀的發(fā)展己有很長的歷史,有單片機,cmos影像傳感器和dsp的多種方法?;c傳統(tǒng)的pci單片機來實現(xiàn)脈搏測量儀,以pic18c252單片機為核心的控制程序,實現(xiàn)了數(shù)字信號處理算法和計算人體脈率和血氧飽和度的復雜算法,克服了測量信號的

13、漂移和噪聲干擾;基于cmos影像傳感器脈搏血氧飽和度測量儀用cmos傳感器陣列取代了傳統(tǒng)血氧儀中的光敏探測,實現(xiàn)了血氧飽和度及脈搏波的無接觸測量。由于攝像頭不能夠有效屏蔽外界光源噪聲的干擾,所設(shè)計樣機較傳統(tǒng)的血氧儀測得的飽和度值偏低,誤差偏大;本文就是基于數(shù)字信號處理(digital signal processing,簡稱dsp),并以芯片為核心處理單元為控制器來進行脈搏血氧飽和度的測量。(三)脈搏血氧飽和度測量儀的發(fā)展現(xiàn)狀與改進方向國外的醫(yī)療水平相對我國來說有很大的差距,脈搏血氧飽和度測量儀技術(shù)與發(fā)達國家相比差距更是大,在像美國等的一些發(fā)達國家,在很早的時候就實現(xiàn)了對脈搏血漿飽和度高技術(shù)含

14、量的測量,起步相對我國來說早,并且血氧飽和度是一項很重要的對身體衡量標準,像發(fā)達國家都很關(guān)注國民的身體素質(zhì),更是關(guān)注老年人的身體狀況,所以對身體的檢測技術(shù)水平高,而在我國中醫(yī)較西方醫(yī)學來說普及度高,因而對脈搏的測量還是比較傳統(tǒng)的中醫(yī)中的診脈,我國的脈搏血氧飽和度測量儀技術(shù)起步晚,對于一些構(gòu)成脈搏血氧飽和度測量儀的器件及技術(shù)我國的研究晚,技術(shù)還是不夠成熟,但是20世紀90年代以來,在我國隨著計算機的普及和發(fā)展,芯片的應用和技術(shù)也在不斷的發(fā)展和完善。在集成電路與系統(tǒng)的設(shè)計中,采用芯片輔助分析和設(shè)計的電路已獲得廣泛的應用,它可以進行原理圖設(shè)計和實驗,因而我國在脈搏血氧飽和度測量儀也取得了一些成果,能

15、夠獨立的設(shè)計高科技的測量儀。我國已經(jīng)實現(xiàn)了利用tms32ofzo6芯片為核心處理單元的脈搏血氧飽和度測量儀,它利用數(shù)字信號處理技術(shù)和編程語言,并用硬件電路完成對血氧飽和度準確的測量。 血液成份的變化可以引起血液對紅光紅外光吸收率的變化,進而影響到血氧飽和度的測量值。例如在經(jīng)常吸煙的人的血液中一氧化碳合血紅蛋白的比率高于正常人,使得血氧飽和度的測量結(jié)果比實際值偏高,現(xiàn)有的算法并沒有考慮這方面的影響?,F(xiàn)在使用的脈搏血氧測量儀采用透射式傳感器。反射式傳感器與透射式傳感器相比,光束不需要貫穿組織,獲得的光信號比透射式傳感器強,信噪比高。在一的波長范圍內(nèi),傳感器接收端接收到的光信號的交流成份和直流成份之

16、比,反射式傳感器和透射式傳感器沒有顯著的區(qū)別。采用特定幾何結(jié)構(gòu)的反射式傳感器可以在脈搏搏動微弱的情況下獲得較強的信號,在一定程度上克服弱灌注現(xiàn)象。測量算法的改進方向可以通過自適應濾波算法,可以消除靜脈和毛細血管充盈所引起的誤差。(四)數(shù)字信號處理技術(shù)數(shù)字信號處理(digital signal processing,簡稱dsp),數(shù)字信號處理是將信號以數(shù)字方式表示并處理的理論和技術(shù)。數(shù)字信號處理與模擬信號處理是信號處理的子集。數(shù)字信號處理的目的是對真實世界的連續(xù)模擬信號進行測量或濾波。因此在進行數(shù)字信號處理之前需要將信號從模擬域轉(zhuǎn)換到數(shù)字域,這通常通過模數(shù)轉(zhuǎn)換器實現(xiàn)。而數(shù)字信號處理的輸出經(jīng)常也要

17、變換到模擬域,這是通過數(shù)模轉(zhuǎn)換器實現(xiàn)的。本課題采用數(shù)字信號處理芯片作為血氧飽和度測量儀的中央處理芯片,利用強大的運算能力來實現(xiàn)血氧飽和度的準確測量。數(shù)字信號處理,簡稱dsp已經(jīng)在許多領(lǐng)域得到極為廣泛的應用。數(shù)字信號處理是利用專用處理器件,以數(shù)字形式對信號進行采集、變換、濾波、估值、增強、壓縮、識別等處理,以得到符合人們需要的信號形式。數(shù)字信號處理作為信號與信息處理的一個分支學科、己有很長的發(fā)展歷史。但它又是一個新興的、極富活力的學科,活躍在電子學、計算機、應用數(shù)學等學科的最前沿,滲透到科學研究、技術(shù)開發(fā)、工業(yè)生產(chǎn)以及國防和國民經(jīng)濟的各個領(lǐng)域,起著越來越重要的作用。數(shù)字信號處理的基礎(chǔ)是數(shù)字計算機

18、和算法。算法一旦建立,就要尋找合適的計算機來有效地實現(xiàn)它們。最開始的目標是在可以接受的時間內(nèi)對算法作仿真。隨后是將波形存儲起來,事后再加以處理。隨著計算機技術(shù)和技術(shù)與器件的發(fā)展,這種仿真和脫機處理逐步演變成為實時處理。二、脈搏血氧飽和度的測量理論基礎(chǔ)(一)脈搏血氧飽和度測量中的光學理論基礎(chǔ)利用光學方法進行生物組織的無損檢測目前有光譜學和光成像學等兩種方法,其基本原理是根據(jù)組織對光的固有特性,利用光在組織中傳播的效應來獲取生物組織生理的、代謝的和結(jié)構(gòu)的有用信息,為臨床實踐和理論研究提供方便可靠的指標。這種方法具有安全、可靠、連續(xù)及無損的特點,因而具有廣泛的研究和應用前景。利用光譜學方法研究生物組

19、織最具有應用意義的課題之一是監(jiān)測和評估人體組織氧化代謝能力。定量確定組織在紅光和近紅外光譜區(qū)的光學特性在醫(yī)學領(lǐng)域有重要意義。(二)生物組織的基本光學模型和紅外光譜的技術(shù)方法我們知道每個實際物理問題都應轉(zhuǎn)變?yōu)橄鄳臄?shù)學模型,而且這個模型必須是可解的才有實際意義。當前,組織光學中的基本問題之一是要弄清可見光和近紅外光在生物組織體中的傳播特點和規(guī)律。這是因為6001300nm光譜區(qū)為“治療窗口”,對許多己知的和潛在的治療技術(shù)和光診斷技術(shù)具有特別意義。絕大多數(shù)生物組對可見和近紅外光呈現(xiàn)出不透明、混濁和高散射的特點,其原因在于生物組織復雜具體結(jié)構(gòu)。生物組織的固有本性決定了可以將其視作幾何形狀及物理參數(shù)從

20、與波長比擬或細胞的尺度看來有隨機起伏的介質(zhì),也就是一種不均勻尺度在微米量級或大一、兩個數(shù)量級的離散隨機介質(zhì)。對光學性質(zhì)而言,這里的“不均勻”描寫的對象實際上就是折射率,而生物組織對光的強散射特性正是源于折射率在細胞尺度上的不均勻性。對實際的生物組織而言,要想用傳統(tǒng)的電磁場理論來描寫它的光學性質(zhì)是極其困難的,甚至是不可能的。即使己知生物組織折射率的所有細節(jié),雖然解的存在性與唯一性不容置疑,但試圖通過數(shù)值求解麥克斯韋方程組來獲知光在生物組織中分布規(guī)律的努力尚無成功的希望。,研究表明水和細胞色素的收與氧合血紅蛋白和還原血紅蛋白的吸收相比可不計,由此看出,在近紅外雙波長血紅蛋白的吸收比是組織血紅蛋白飽

21、和度的唯一函數(shù)值。三、基于的脈搏血氧儀的硬件電路的實現(xiàn)(一)系統(tǒng)框圖基于dsp的脈搏血氧飽和度測量儀由實時處理器tms32ofzo6dsp、光源驅(qū)動器、光電傳感器、放大電路、a/d轉(zhuǎn)換、時序控制電路和液晶顯示、接口電路等部分組成。由于采用人的手指作為測量的部位,所以選用指套式光電傳感器。(二)tms32ofzo6的功能及控制電路分析dsp芯片選用tms320f206, tms320f206是一個定點、靜態(tài)coms數(shù)字信號處理器。它采用先進的哈佛結(jié)構(gòu)、具有片內(nèi)外設(shè)、片內(nèi)存儲器及專用的運算指令集,使得此器件使用靈活方便,它的特點單周期指令的執(zhí)行時間:50、35、或25ns,存儲器可尋址存儲空間22

22、4k字,tms32of206的存儲器分為4個單獨的可選擇的空間:程序空間、局部數(shù)據(jù)空間、全局數(shù)據(jù)空間和1/0空間。(三)血氧信號的產(chǎn)生及處理過程紅光發(fā)光二極管驅(qū)動電路是由q1、q4、q6以及它們所連接的器件構(gòu)成。當reddrv的信號為1時,q4導通,緊接著q6導通、q1導通。當q1導通時,+5v提供的電流通過q1,通過p1的3腳進入紅光發(fā)光二極管的正極。再經(jīng)過發(fā)光二極管的負極,通過pl的2腳到q6,再經(jīng)過r26到地。紅外光發(fā)光二極管驅(qū)動電路是由q2、q5、q3以及它們所連接的器件構(gòu)成。當irdrv的信號為1時,q3導通,緊接著q5導通、q2導通。當q2導通時,+5v提供的電流通過q2,通過p1

23、的2腳進入紅光發(fā)光二極管的正極。再經(jīng)過發(fā)光二極管的負極,通過p1的3腳到q5,再經(jīng)過r25到地。再由放大電路將光電二極管的電流輸出轉(zhuǎn)換為電壓,通過一個電容過濾掉信號中的直流部分,由dsp決定適當?shù)男盘柗糯蟊稊?shù),將控制值送入d/a中,d/a的輸出連接到由運算放大器構(gòu)成的轉(zhuǎn)換電路。轉(zhuǎn)換電路的輸出通過積分與濾波電路,最后信號進行模數(shù)轉(zhuǎn)換。(四)脈搏波信號的處理1基于dsp的脈搏血氧儀硬件電路提取的脈搏波基于dsp的脈搏血氧飽和度測量儀硬件電路提取的脈搏波信號如下圖對于硬件電路提取的脈搏波信號,需要進一步的濾波處理。軟件對硬件電路提取的脈搏波信號做低通濾波后的得到的脈搏波波形圖。2脈搏波的周期和幅度的

24、計算由于脈搏波是一種以低頻成分為主的生理信號,不同于心電信號中有一個頻率相對比較高的qrs波群,加之受生理狀態(tài)、個體差異和傳感檢測手段等因素的影響,脈搏波信號在形態(tài)上往往差異很大,而且常常伴隨著比較大的基線漂移和噪聲干擾。如何對脈搏波進行有效的處理,準確識別脈搏波以正確劃分脈搏波周期,并在相應周期內(nèi)提取脈搏波峰峰值,是計算血氧飽和度的基礎(chǔ)。微分閥值法是常用于脈搏波波形檢測的一種方法,這種方法利用脈搏波形態(tài)上具有陡峭上升沿的特點,通過微分運算將其突出出來,脈搏波的峰峰值便很容易確定了。3微分閥值法的改進通常用于檢測的部位(指尖)位于外周血液循環(huán)中,血管對脈搏波有較強的平滑作用,特別當被測量者的脈

25、動較弱時,脈搏波的幅度和上升沿的陡峭程度明顯降低了,使得微分值法的抗干擾能力變得很差,經(jīng)常出現(xiàn)誤檢或漏檢。另外脈搏波中總包含有一個重搏波(它是心室射血后,動脈瓣關(guān)閉,回流血液沖擊動脈瓣造成的回波),重搏波的大小取決于血管的生理特性、血液的流動特性等,個體差異很大。有些測量者的重搏波明顯,微分運算后亦被突出而導致誤檢。在微分閥值法中,脈搏波中較強的突變干擾信號會引起很大的微分值,使得閥值被抬高而在短時間內(nèi)無法回調(diào),造成脈搏波漏檢,并影響血氧飽和度計算的連續(xù)性。為解決這些問題,需對算法進行改進。4采用自相關(guān)函數(shù)法對脈搏波信號的分析噪聲的自相關(guān)如果對純的無限帶寬的白噪聲做理想的(記錄長度趨于無窮大的

26、)自相關(guān),結(jié)果得到在時差t=0處的函數(shù)。這個結(jié)果的物理意義是:只有在同一時刻,噪聲是自己像自己,不同時刻的噪聲彼此互不相關(guān)。由上面的討論可知,周期信號的自相關(guān)函數(shù)隨著:的增大呈現(xiàn)出周期性,而機信號的自相關(guān)函數(shù)隨t的增大迅速降為0。依據(jù)這一現(xiàn)象,就可以用自相關(guān)來被噪聲信號所淹沒的周期性脈搏波信號。設(shè)信號v(n)包括周期信號s(n),當記錄長度足夠大時,隨著時差的增大,對于淹沒在噪聲信號的周期信號作自相關(guān),就可以從自相關(guān)函數(shù)的周期得信號的周期,記錄運算長度n越長,這個方法的精度也就越高。用互相關(guān)估計噪聲中的周期信號,可采用樣板信號的估計方法和沖激序列的估計方法。由于我們無法得到一個人脈搏波信號的樣

27、板信號,可采用沖激序列的估計方法。對于包含周期信號s(n)和噪聲q(n)的信號v(n),可以由v(n)的自相關(guān)得到信號s(n)的周期;再用同樣周期的沖激序列與v(n)作互相關(guān),得到對信號的估計。設(shè)我們采用自相關(guān)方法得到了信號的周期為m點,我們采用周期為m的沖激序列與v(n)作自相關(guān)。自相關(guān)函數(shù)的計算需要大量的乘法運算。由于血氧測量儀采用的是16位定點dsp,兩個16位數(shù)據(jù)相乘很容易發(fā)生溢出,如果為防止溢出而采用浮點運,在程序?qū)崿F(xiàn)時必須將浮點運算通過一定方式轉(zhuǎn)換成定點的整數(shù)運算,而這樣做將大量消耗dsp的運算時間。這在實時處理時是無法忍受的,所以在定點dsp中直接采用自相關(guān)函數(shù)法進行脈搏波的處理

28、不是最佳的選擇。四、脈搏血氧測量儀的軟件設(shè)計(一)tms320f206 dsp 軟件設(shè)計方法芯片的開發(fā)需要一整套完整的軟硬件開發(fā)工具。開發(fā)工具可以分為代碼生成工具和代碼調(diào)試工具兩大類。代碼生成工具的作用是將匯編語言編寫的程序編譯匯編并鏈接成為可執(zhí)行的程序。代碼調(diào)試工具的作用則是對程序及系統(tǒng)進行調(diào)試,使之能夠達到設(shè)計目標。代碼生成工具是指將用匯編語言編寫的程序轉(zhuǎn)換為可執(zhí)行的目標程序。芯片目標代碼的工具程序,主要包括匯編器、鏈接器和編譯器,此外還有一些輔助工具程序,匯編器的作用是將匯編語言源文件編譯為機器語言目標文件,鏈接器的作用是將目標文件組合成一個可執(zhí)行目標模塊,編譯器的作用是將目標模塊變成一

29、個極其可執(zhí)行的目標程序。代碼生成工具是指將用高級語言(如c語言)、匯編語言或用兩種語言混合編寫的dsp程序轉(zhuǎn)換為可執(zhí)行的dsp芯片目標代碼的工具程序,主要包括匯編器、鏈接器和c編譯器,此外還有一些輔助工具程序,如庫生成和文檔管理程序等。代碼生成工具程序主要包括以下幾種類型的程序:(1)編譯器(2)匯編器和鏈接器(3)輔助程序,如文檔管理程序和代碼格式轉(zhuǎn)換程序等(4)庫文件(5)rts(runtimesupport)頭文件宏匯編器和鏈接器是一種將匯編語言源文件轉(zhuǎn)化為可執(zhí)行目標代碼的代碼生成工具。其主要特點包括:宏和庫函數(shù)支持允許條件編譯支持可重定位模塊具有完整的錯誤診斷功能符號表和交叉參匯編器的

30、作用是將匯編語言源文件編譯為機器語言目標文件。源文件可以包含指令、匯編器命令和宏命令。鏈接器的作用是將目標文件組合成一個可執(zhí)行目標模塊。在生成可執(zhí)行模塊的過程中,鏈接器進行重定位操作并處理外部引用符號。鏈接器輸入的文件采用coff目標文件格式。鏈接器的主要功能包括:定義一個與目標系統(tǒng)存儲器相符的存儲器模式組合目標文件塊程序的存儲器定位定義和重定義全局符號以分配特定的值處理輸入文件之間的未定義外部符號(二)基于dsp的脈搏血氧飽和度測量儀的軟件設(shè)計為了提高測量的準確度,采用tms320f206芯片代替以往的單片機,利用強大的運算,主程序設(shè)計采用一個順序執(zhí)行的主程序來完成系統(tǒng)的初始化、系統(tǒng)參數(shù)的調(diào)

31、整、數(shù)字濾波、脈搏血氧值和脈率的計算。定時中斷程序的設(shè)計采用定時中斷程序來完成數(shù)據(jù)的采集和初步處理,將結(jié)果放入存儲單元,供主程序進一步處理時使用。c語言開發(fā)dsp的方法就軟件開發(fā)而言,用dsp芯片的匯編語言編寫程序是一件比較繁雜的事情。一般說來,不同公司的dsp芯片所提供的匯編語言是各不相同的,用匯編語言開發(fā)基于某種dsp芯片的產(chǎn)品的周期都相對較長。開發(fā)人員在編寫dsp程序之前首先必須熟悉這種dsp芯片的匯編語言,而一旦產(chǎn)品開發(fā)完畢,回過頭來再對軟件進行修改、升級將是非常困難的,這是因為匯編語言的可讀性和可移植性相對來說較差?;谏鲜鲈?,各個dsp芯片公司都相繼推出了相應的高級語言(如c語言)編譯器,使得dsp芯片的軟件可以直接用高級語言編寫而成,從而使dsp芯片的開發(fā)速度大大提高,也使程序的修改和移植變得十分方便。結(jié)論近年來脈搏血氧飽和度測量儀已經(jīng)在臨床實踐中得到了廣泛地應用,成為一種不可缺少的臨床診斷設(shè)備。血氧飽和度的測量是一個重點課題,可以用多種方法實現(xiàn)。基于數(shù)字信號處理(dsp)的脈搏血氧測量儀在國內(nèi)的發(fā)展處于不成熟階段。基于的脈

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論