新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > DSP實現(xiàn)癲癇腦電信號處理

        DSP實現(xiàn)癲癇腦電信號處理

        作者: 時間:2013-09-22 來源:網(wǎng)絡 收藏
        e-adjust: auto; webkit-text-stroke-width: 0px">  式中,j為分解的層數(shù),若分解的最高層即分解的深度為J,則j=J-1,J-2,…,1,0;h,g為時域中的小波重構濾波器,實際上是濾波器系數(shù)。

          式(2)的含義是:信號f(t)在第2j尺度(第j層)的近似部分的小波系數(shù),即低頻部分的小波系數(shù)Aj是通過第2j+1尺度(第j+1層)的逼近部分的小波系數(shù)Aj+1隔點插零后與重構濾波器h卷積以及第2j+1尺度(第j+1層)的細節(jié)部分的小波系數(shù)Dj+1隔點插零后與重構濾波器g卷積,然后求和得到的。不斷重復這一過程,直到第2°尺度,得到重構信號。

          3 小波變換的實現(xiàn)

          3.1 腦電信號在CCS 2.2上的輸入與輸出

          CCS 2.2(Code Composer Studio)是由TI公司推出的一種針對標準TMS320調試接口的集成開發(fā)環(huán)境(IDE),利用CCS集成開發(fā)環(huán)境,用戶可以完成工程定義、程序編輯、編譯鏈接、調試和數(shù)據(jù)分析等工作環(huán)節(jié)[4]。我們把十進制的浮點數(shù)用兩個十六進制數(shù)進行表示,采用C語言實現(xiàn)。

          

        DSP實現(xiàn)癲癇腦電信號處理

          再利用CCS中的File->Load Data將十六進制的數(shù)據(jù)導入到的相應內存中去。

          反過來,處理之后的數(shù)據(jù)利用CCS的數(shù)據(jù)導出File->Save以文本文件形式保存,再用C語言進行數(shù)據(jù)逆轉化,把兩個十六進制數(shù)進行轉化成十進制的浮點數(shù)。

          其中的result數(shù)組就是十進制的浮點型,origin數(shù)組就是十六進制的浮點型。

        3.2 核心匯編程序介紹

          以下是以16位定點乘法實現(xiàn)32位浮點乘法的部分匯編程序:

          

        DSP實現(xiàn)癲癇腦電信號處理

          3.3 實驗結果與分析

          圖2(a)為待處理腦電信號,經小波分解后(b)~(f)依次為各級逼近波形圖,(g)~(k)則依次為對應的細節(jié)波形圖。濾掉j=3的細節(jié)波形即圖2(i),再進行小波重構后得到圖2(1),從中發(fā)現(xiàn),原圖2(a)和重構后的圖2(1)幾乎看不出明顯差別。

          



        關鍵詞: DSP 癲癇腦電 信號處理

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 阿鲁科尔沁旗| 牙克石市| 沙坪坝区| 武宁县| 竹山县| 莱州市| 梨树县| 合山市| 哈巴河县| 印江| 盖州市| 建昌县| 监利县| 丹阳市| 潍坊市| 昔阳县| 呼伦贝尔市| 昭觉县| 江津市| 阿勒泰市| 民乐县| 丰台区| 吉木萨尔县| 兴海县| 阳信县| 永年县| 东乡族自治县| 西畴县| 鄂州市| 城步| 长海县| 韩城市| 金寨县| 岳池县| 平定县| 泗水县| 永登县| 景谷| 定兴县| 巴里| 湖州市|