娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

  本文分析了傳統濾波器方法在處理非平穩信號時的缺點,研究了小波去噪的原理和方法,研究了利用LabVIEW 和Matlab混合編程的方法,將LabVIEW完美的圖形編程技術和Matlab強大的的數學解算功能結合起來,實現了小波降噪的數學建模和信號圖像顯示。通過對振動沖擊信號的濾波處理,表明了小波降噪方法在處理非平穩信號時的有效性。


  0 引言

  信號降噪是信號處理領域的經典問題之一。傳統的降噪方法主要包括線性濾波方法和非線性濾波方法,濾波器在工作時對信號進行篩選,只讓特定頻段的信號通過。當信號中的有用成分和噪聲成分各占不同頻帶,可以將噪聲成分有效除去。但如果信號和噪聲的頻譜重疊,則經典濾波器將不起作用。這些濾波器按濾波的頻段可分為高通、低通及帶通濾波器,根據設計濾波器的思想可以把濾波器分為巴特沃斯濾波器、貝塞爾濾波器、橢圓濾波器及切比雪夫濾波器等。


  此外,傳統的濾波器降噪方法的不足在于使信號變換后熵增加,無法刻畫信號的非平穩性并且無法得到信號的相關性。為了克服上述缺點,采用小波變換來解決信號降噪的方法應用越來越廣泛。但是,由于小波變換數學理論較深,對于初學者而言,使用傳統的C語言等編程方法,編程難度很大。本文采用LabVIEW 和Matlab 混合編程的方法,將LabVIEW 完美的圖形編程技術和Matlab強大的數學解算功能結合起來,實現了小波降噪的數學建模和信號圖像顯示。


  1 小波變換原理

  小波變換的理論主要包括連續小波變換、離散小波變換和多分辨分析。

  1.1 連續小波變換

  按如下方式平移和伸縮而生成的函數族 {ψ a,b } 叫分析小波或連續小波(Continue Wavelet Transform,CWT),ψ 稱為基本小波。

 

  任意函數在某一尺度a 、平移點b 上的小波變換系數,實質上表征的是在b 位置處,時間段2aΔψ 上包含在中心頻率為ω* a ,帶寬為2Δψ - /a 頻窗內的頻率分量大小,隨著尺度a 的變化,對應窗口中心頻率為ω* a 及窗口寬度2Δψ - /a 也發生變化。


  1.2 離散小波變換

  在實際應用中,一般分析的信號都是經過離散采樣后得到的離散時間序列,需要把連續小波及其變換離散化,以進行數字信號處理。具體作法是通過對其伸縮尺度因子a 和平移因子b 的采樣而離散化。

 

  式中:m,n 分別稱為頻率范圍指數和時間步長變化指數。

  在連續小波變換Wψ f (a,b) 中,由于a,b 是連續變化的,它是高冗余的,只要母小波ψ(t) 滿足容許條件,則可由Wψ f (a,b) 完全恢復原信號f (t) 。對于離散小波變換,由于對a,b 進行了離散采樣,為了使Wψ f (m,n) 包含足夠的信息以恢復原信號f (t) ,就需要對變換使用的母小波作出更嚴格的限制。


  在Hilbert空間H中的一族函數{- }jj ∈ J稱為是一個框架,如果存在A,B ∈(0,∞) 時,對于所有f ∈ H,有:

 

  2 小波降噪原理

  小波變換具有低熵性、多分辨率特性、去相關性、選基靈活性的特點,因此小波降噪得到更廣泛的應用。其中閾值去噪方法是一種實現簡單、結果較好的小波降噪方法。


  閾值去噪方法就是對小波分解后的各層系數中模大于和小于某閾值的系數分別處理,然后對處理完的小波系數進行反變換,重構經去噪的信號。在現實情況下,有用的信號通常是低頻信號,而噪聲信號通常是高頻信號,在去噪的過程中,通常對小波分解的高頻系數進行閾值化后重構信號。閾值的獲取是小波去噪的關鍵,本文中的小波去噪模塊借助于Matlab小波分析工具箱中的小波分析函數獲取閾值。


  Matlab 中實現信號閾值獲取的函數有ddencmp、thselect、wbmpen 和wdcbm,本文采用了wbmpen.小波去噪的部分Matlab代碼如下:



  3 LabVIEW 和Matlab 混合編程方法

  3.1 LabVIEW簡介

  LabVIEW(Laboratory Virtual Instrument Engineer-ing)是NI(National Instruments)公司的產品,是一種圖形化的編程語言,它廣泛地被工業界、學術界和研究實驗室所接受,視為一個標準的數據采集和儀器控制軟件。這是一個功能強大且靈活的軟件,利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過程都生動有趣。利用LabVIEW,可產生獨立運行的可執行文件。


  圖形化的程序語言,又稱為“G”語言。使用這種語言編程時,基本上不寫程序代碼,取而代之的是流程圖。它盡可能利用了技術人員、科學家、工程師所熟悉的術語、圖標和概念,因此,LabVIEW 是一個面向最終用戶的工具,提供了實現儀器編程和數據采集系統的便捷途徑。使用它進行原理研究、設計、測試并實現儀器系統時,可以大大提高工作效率。


  3.2 LabVIEW調用外部代碼的方法

  LabVIEW 的Functions 模塊內Advanced 中CIN 節點,用戶可將需要調用的外部代碼編譯成LabVIEW 所能識別的格式與此節點相連,當此節點執行時,Lab-VIEW 將自動調用與此節點相連的外部代碼,并向CIN傳遞特定的數據結構

  使用CIN技術,用戶可向CIN傳遞任意復合的數據結構。由于LabVIEW 中數據的存儲格式遵循了C語言中數據的存儲格式,所以通常情況下,使用CIN 可獲得較高的程序效率。


  3.3 利用LabVIEW的圖形界面編程方法

  為了更直觀地顯示信號波形,采用LabVIEW 開發了圖形顯示界面,用以顯示原始信號波形和消噪后信號波形。圖1是圖形顯示界面的LabVIEW編程代碼。圖2是采用LabVIEW和Matlab混合編程的代碼。

  

  4 應用實例

  本文采用小波去噪方法對兩種不同的振動沖擊信號進行了分析處理,如圖3和圖4所示。

  

  

  從圖形顯示結果可以看出,經小波降噪后,濾除了噪聲干擾信號,各激勵響應信號更加明顯,這對于后期的信號分析處理奠定了良好基礎。


  5 結語

  小波去噪方法相比于傳統的濾波器方法,在處理非平穩信號時具有獨特的優勢,有助于提高信號分析處理精度。而采用LabVIEW 和Matlab 混合編程的方法,則降低了編程難度,可以大大提高工作效率,是一種實現儀器編程的便捷途徑。


關鍵字:LabVIEW  Matlab  混合編程  小波降噪 引用地址:基于LabVIEW和Matlab混合編程的小波降噪方法

上一篇:基于ZigBee和LabVIEW的社區空巢老人監護系統設計
下一篇:基于LabVIEW的紅外心率測量系統

推薦閱讀

  10月16日,我縣舉行江蘇正崴新能源項目竣工投產儀式。臺灣電電公會理事長、正崴集團董事長郭臺強,市委副書記、代市長方偉,縣委書記朱國兵,縣政協主席何東明出席儀式。郭臺強、朱國兵分別致辭。   江蘇正崴新能源科技有限公司成立于2016年8月,總投資10億元,項目占地223畝,位于東海高新區。其中一期用地100畝,新建廠房、辦公樓、宿舍樓、接...
BSF STATUS,RP0 CLRF EEADR ;地址0 MOVLW .9 MOVWF EEDAT ;待寫數據是9 BSF EECON1,WREN ;使能寫 MOVLW 0X55 MOVWF EECON2 MOVLW 0XAA MOVWF EECON2 BSF EECON1,WR ;開始寫 NOP NOP ;幾個NOP是另加的,怕對以下操作有影響 MOVLW .7 MOVWF ...
每次新iPhone發布,內存的大小都很受關注。據外媒MacRumors查看的Xcode 12.1測試版中的plist文件顯示,iPhone 12 Pro和iPhone 12 Pro Max配備了 6GB內存,而低端iPhone 12和iPhone 12 mini的內存為4GB。這些plist文件已經準確地揭示了幾代iPhone的內存大小,另外疑似iPhone 12 Pro的Geekbench跑分結果也顯示,iPhone 12 Pro配備了6GB內存。i...
全球半導體產能緊張已經成為一個大問題了,芯片缺貨已經影響了多個行業,再加上其他零部件短缺,手機行業也面臨考驗,調研機構已經下調了今年全球智能手機的出貨量,直接減少了4000多萬部。據市調機構Counterpoint Research最新報告顯示,由于全球芯片短缺,手機廠商僅能獲得其訂單數量需求的七至八成零件,有九成手機品牌遭受缺料困擾。基于此,Counterp...

史海拾趣

問答坊 | AI 解惑

【組委會推薦論文】2008TI杯省賽優秀論文

本帖最后由 paulhyde 于 2014-9-15 03:38 編輯 在競賽組委會會議上,TI專家推薦的2008TI杯四川,江蘇,陜西,湖北四個賽區的一些優秀論文 2009年賽前必須準備的好資料 [ 本帖最后由 open82977352 于 2009-7-27 18:49 編輯 ]   &nbs ...…

查看全部問答∨

EDK實驗教程中文翻譯

這是基于Xilinx FPGA的嵌入式EDK實驗指導,非常有用!…

查看全部問答∨

各位大蝦,利用VHDL語言編寫一數字時鐘的代碼

要求一定得有抗抖動的程序,不需要報時,但要有調節時分的功能,只有兩個按鍵,一個置位,另一個是調分且調時,謝謝了 ,郵箱809257115@qq.com…

查看全部問答∨

SMDK2440 官方BSP 移植過程

各位好 ! 我把 官方的 SMDK2440 bsp 移植到 YL2440 開發板上,現在 eboot , lcd  ,touch  cs8900 ,sd , usb host ,都移植好了,但是 我的 usb slave 也移植了,改變了管腳控制。但是 只要 我把 LCD 禁止輸出 s2440LCD- ...…

查看全部問答∨

子線程中調用DeviceIoControl, ReadFile, Writefile的問題

請問     子線程中調用DeviceIoControl或者ReadFile,WriteFile會不會阻塞主線程     為什么呢     我在一個qq群上問過,有人說肯定會,原因是“因為這些函數都是同步函數(WinCE中),不是異步函數,在函數沒有執 ...…

查看全部問答∨

關于wince注冊表的幾個問題

關于wince注冊表的幾個問題 1、Hive_based 和 ram_based的CE系統哪個啟動更快? 2、我所謂的啟動過程指的是從冷啟動到所有的內置的驅動都已加載的過程,大約各需要多長時間? 3、采用基于hive的注冊表(注冊表文件較大)是否有可能導致系統的文 ...…

查看全部問答∨

【C8051F數字濕度計專題二】——點亮OLED顯示

功夫不負有心人,經過幾天的緊張焊接調試,今天,就在七夕的這個晚上,我和我的濕度計板子約會了,我耐心的焊接,仔細的尋找錯誤,小心的修正,終于,電路部分算是基本調通了,我讓小板子羞嗒嗒滴點亮了。。。。。   本來說是要“周末打個大 ...…

查看全部問答∨

msp430g2553怎么驅動LCD1286403?

今天我買了個LCD12864液晶,可是買回來用網上的程序驅動不了,也不知道串行管腳怎么接,這液晶有些管腳和其他的不太一樣,還有低電平使能。都搞了一晚上了,請大家,幫幫忙!芯片是ST7565P,如圖是資料的管腳圖,上面一行是并口,下面是串口的。…

查看全部問答∨

Uncompressing Linux....... done, booting the kernel就不動了的一個可能原因

最近搞陽初2410的板子,做的U-BOOT1.2.0能從NAND FLASH啟動起來了,但是引導內核真是搞怪,前幾天還能引導的,這幾天又不能引導了,但是這些內核用VIVI都是能引導的,搞得頭痛死了,總是死在下面這個地方: Uncompressing Linux.................. ...…

查看全部問答∨
小廣播
最新測試測量文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 建平县| 贵南县| 大渡口区| 潼关县| 青河县| 清远市| 凤台县| 奉节县| 鄱阳县| 通化市| 巴楚县| 邓州市| 肥乡县| 鹤庆县| 嵊泗县| 白银市| 东安县| 七台河市| 千阳县| 邵东县| 中超| 北流市| 江城| 阳信县| 安康市| 双牌县| 绥阳县| 阳原县| 郑州市| 秭归县| 甘肃省| 长春市| 东港市| 溆浦县| 镇雄县| 肃北| 六安市| 镇康县| 叶城县| 卓尼县| 北票市|