基于DSPTMS320C54X的癲癇腦電信號處理
再利用CCS中的File->Load Data將十六進(jìn)制的數(shù)據(jù)導(dǎo)入到DSP的相應(yīng)內(nèi)存中去。
反過來,DSP處理之后的數(shù)據(jù)利用CCS的數(shù)據(jù)導(dǎo)出File->Save以文本文件形式保存,再用C語言進(jìn)行數(shù)據(jù)逆轉(zhuǎn)化,把兩個十六進(jìn)制數(shù)進(jìn)行轉(zhuǎn)化成十進(jìn)制的浮點(diǎn)數(shù)。
其中的result數(shù)組就是十進(jìn)制的浮點(diǎn)型,origin數(shù)組就是十六進(jìn)制的浮點(diǎn)型。
3.2 核心匯編程序介紹
以下是以16位定點(diǎn)乘法實(shí)現(xiàn)32位浮點(diǎn)乘法的部分匯編程序:
本文引用地址:http://www.ex-cimer.com/article/186946.htm
3.3 實(shí)驗(yàn)結(jié)果與分析
圖2(a)為待處理腦電信號,經(jīng)小波分解后(b)~(f)依次為各級逼近波形圖,(g)~(k)則依次為對應(yīng)的細(xì)節(jié)波形圖。濾掉j=3的細(xì)節(jié)波形即圖2(i),再進(jìn)行小波重構(gòu)后得到圖2(1),從中發(fā)現(xiàn),原圖2(a)和重構(gòu)后的圖2(1)幾乎看不出明顯差別。
4 結(jié)語
利用小波變換的Mallat算法對癲癇患者的腦電信號進(jìn)行小波分解,保留腦電的源信號信息,將高頻噪聲濾除,利于進(jìn)一步分析[5]。本文利用了DSP快速數(shù)據(jù)處理的優(yōu)點(diǎn),采用性價比高的定點(diǎn)型TMS320C54x DSP進(jìn)行浮點(diǎn)數(shù)據(jù)處理,結(jié)果表明,處理方法可行,效果明顯,文中介紹的方法具有一定的理論和實(shí)際應(yīng)用價值。
評論