<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于DSP的超聲編碼激勵(lì)發(fā)射分析

          基于DSP的超聲編碼激勵(lì)發(fā)射分析

          作者: 時(shí)間:2011-10-22 來源:網(wǎng)絡(luò) 收藏
          2.3 軟件系統(tǒng)設(shè)計(jì)

          本文引用地址:http://www.ex-cimer.com/article/150106.htm

            2.3.1 程序設(shè)計(jì)流程描述

            程序是在CCS2.0環(huán)境下實(shí)現(xiàn)的。整個(gè)系統(tǒng)過程包括程序代碼的編寫、程序調(diào)試以及在線將程序下載到片內(nèi)Flash中。

            CCS(Code Composer Studio)是TI開發(fā)的一個(gè)完整的集成開發(fā)環(huán)境。由于TI 的使用非常廣泛,使得CCS成為目前使用最為廣泛的DSP開發(fā)軟件之一。程序設(shè)計(jì)流程圖如圖3。

            2.3.2 回波與采集

            在成像系統(tǒng)中,若不考慮在介質(zhì)中的衰減,則信號(hào)通道的框圖如圖4所示。其中e(t)是信號(hào),p1(t)是換能器的傳遞函數(shù),u(t)是聲場中的反射函數(shù),p2(t)是接收換能器的傳遞函數(shù),n(t)是接收電路的電子噪聲。E(f)、P1(f)、U(f)、P2(f)和N(f)分別是它們的傅立葉變換。

            回波r(t)可以表示為:

            r(t)=e(t)×p1(t)×u(t)×p2(t)+n(t)      ?。?)

            醫(yī)學(xué)超聲成像系統(tǒng)的研究中,通常將換能器和接收換能器的傳遞函數(shù)視為一致,即:p1(t)=p2(t)=p(t)。為了簡化,只研究聲場中單一散射子的反射,不考慮接收電路電子噪聲的影響,即:u(t)=δ(t),n(t)=0。因此,式(1)可簡化為:r(t)=e(t)×p(t)×δ(t)。

            圖5為分貝表示的壓縮脈沖包絡(luò)。從圖5可以看出,采用超聲脈沖發(fā)射方式,其信噪已經(jīng)滿足了醫(yī)學(xué)超聲成像的要求。

            本文采用GOLAY碼互補(bǔ)序列對(duì)作為發(fā)射脈沖,使用DSP2812實(shí)現(xiàn)編碼的發(fā)射,使用MOS進(jìn)行電壓放大。因?yàn)榛夭ㄐ盘?hào)很小,所以進(jìn)行增益補(bǔ)償放大。整個(gè)過程包括DSP板和發(fā)射電壓放大及回波信號(hào)放大,在CCS2.0軟件下編制和調(diào)試,具體的時(shí)序調(diào)試需匹配好,以便正確發(fā)射。在工程應(yīng)用中要注意每次編碼發(fā)射之后的空閑循環(huán)時(shí)間與幀頻、每幀線數(shù)搭配。采集的回波信號(hào)在MATLAB中展開,并在MATLAB中進(jìn)行編碼壓縮和求和。


          上一頁 1 2 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();