freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于matlab的數(shù)據(jù)采集與分析系統(tǒng)設(shè)計-資料下載頁

2025-06-26 17:58本頁面
  

【正文】 用領(lǐng)域是一種很好的選擇?! ?系統(tǒng)結(jié)構(gòu)設(shè)計   MATLAB提供了一個數(shù)據(jù)采集工具箱(Data Acquisition Toolbox),在該數(shù)據(jù)采集工具箱中,有一整套的命令和函數(shù),可用來直接控制與PC機兼容的數(shù)據(jù)采集設(shè)備進行數(shù)據(jù)采集,因此,利用MATLAB的這一工具箱便可進行聲音信號的采集。然后在MATLAB中直接調(diào)用頻譜分析函數(shù)、功率譜分析函數(shù)或數(shù)值分析函數(shù)等,就可以將采集到的聲音信號分別進行頻譜、功率譜分析等多種譜分析。因此,在MATLAB中可以很容易地實現(xiàn)信號采集與分析處理工作?!            D41系統(tǒng)實現(xiàn)的總體框圖   從系統(tǒng)框圖上看,整個系統(tǒng)結(jié)構(gòu)簡單,而且數(shù)據(jù)的后續(xù)分析方便,不需要再進行數(shù)據(jù)轉(zhuǎn)移,而直接在MATLAB軟件中完成分析處理工作。在該系統(tǒng)中,從硬件上來講,只需必要的信號預(yù)處理電路和一臺普通的多媒體計算機(或筆記本電腦)即可。從軟件上來講,則只需使用本文中所編制的程序,便可從聲卡獲取數(shù)據(jù)并保存為文件,然后再可根據(jù)實際需要進行數(shù)據(jù)分析處理?! ?系統(tǒng)功能設(shè)計   本系統(tǒng)由數(shù)據(jù)采集和數(shù)據(jù)分析兩大部分組成,數(shù)據(jù)采集部分是實現(xiàn)信號采集功能,根據(jù)用戶選擇的采樣頻率和預(yù)設(shè)的采樣樣本數(shù)從聲卡獲得用戶需要的數(shù)據(jù)。數(shù)據(jù)分析部分主要實現(xiàn)以下功能:(1)從信號采集部分獲取數(shù)據(jù),或者從數(shù)據(jù)文件讀取數(shù)據(jù)。(2)實現(xiàn)將采集到的聲音信號數(shù)據(jù)進行頻譜分析,畫出頻譜圖以圖形方式很直觀地反映出信號特征。(3)保存數(shù)據(jù),包括保存所有數(shù)據(jù)和部分數(shù)據(jù)的功能,同時保存對應(yīng)的頻譜數(shù)據(jù)。(4)顯示聲音信號數(shù)據(jù)的時域圖和頻譜圖。(5)其他功能。根據(jù)不同的需要,還可以進行修改,以選擇合適的實驗方案?! ?系統(tǒng)設(shè)計實現(xiàn)   聲音信號采集功能的實現(xiàn)是由MATLAB控制計算機聲卡將傳感器得到的模擬信號轉(zhuǎn)換為數(shù)字信號并存儲在計算機中。而信號分析功能是將采集得到的數(shù)據(jù)進行時、頻域分析和各項數(shù)值分析等。整個系統(tǒng)設(shè)計主要包括系統(tǒng)的硬件配置、編制程序?qū)崿F(xiàn)數(shù)據(jù)采集、編制程序?qū)崿F(xiàn)數(shù)據(jù)分析及系統(tǒng)的界面設(shè)計四部分?! ?聲音信號采集的硬件配置   將聲卡插入計算機的PCI插槽,安裝好相應(yīng)的驅(qū)動程序后,將聲音傳感器設(shè)備與聲卡的模擬輸入端連接起來,這就構(gòu)建了聲音采集的硬件設(shè)備,需要注意的是對聲音傳感器的選擇,應(yīng)選擇音頻專用電纜或屏蔽電纜以減小噪聲信號的引入,最好能選擇單向性聲音傳感器。在MATLAB的信號采集工具箱中有專門為聲卡生成一個操作對象的函數(shù),初始化該操作對象即能建立MATLAB與聲卡的通信,并為已創(chuàng)建的聲卡設(shè)備對象增加數(shù)據(jù)采集通道和觸發(fā)方式。若缺省設(shè)置則系統(tǒng)采用一個數(shù)據(jù)通道、手動觸發(fā)方式啟動工作。進行數(shù)據(jù)采集時,根據(jù)所配置的聲卡的工作特性和信號分析的設(shè)計要求,可設(shè)置相應(yīng)的參數(shù)來控制聲卡在數(shù)據(jù)采集時的行為,如采樣頻率、采樣時間、預(yù)計模擬信號的輸入/輸出范圍、采樣的出發(fā)方式,采樣點數(shù)據(jù)的存儲等。另外需要注意的一點是采樣頻率是由聲卡的物理特性決定的,、事件觸發(fā)和手動觸發(fā)三種方式來啟動數(shù)據(jù)采集工作。聲音信號采集硬件配置的具體實現(xiàn)過程:  sound=analoginput(‘winsound’)。% ‘winsound’為聲卡的驅(qū)動程序  channel=addchannel(sound,1)。% 添加通道為單聲道  set(sound, ‘SampleRate’,44100)。% 設(shè)置采樣頻率為44100Hz  set(sound, ‘SamplesPerTrigger’,22050)。%   set(sound, ‘TriggerType’, ‘manual’)。% 設(shè)置觸發(fā)方式為手工觸發(fā)  ...% 其它的相關(guān)設(shè)置 數(shù)據(jù)采集   啟動設(shè)備對象,控制聲卡開始采集數(shù)據(jù),采集過程中可以向聲卡發(fā)送控制命令,如暫停采集、退出采集等。采集到的數(shù)據(jù)被暫時存放在計算機的內(nèi)存中,理論上可采集的最大數(shù)據(jù)量是由計算機的內(nèi)存量所決定的。同時, MATLAB能夠記錄采集設(shè)備的硬件屬性、采集的啟動時刻、采集時間、采樣頻率及采樣通道等信息,如果采集過程中出現(xiàn)了錯誤,則出錯的時刻、錯誤產(chǎn)生的來源等信息也都會被記錄下來供后續(xù)工作參考。需要注意的是,執(zhí)行完一次數(shù)據(jù)采集工作后應(yīng)刪除設(shè)備對象,將內(nèi)存中的數(shù)據(jù)存儲在硬盤上之后釋放數(shù)據(jù)存儲所占用的內(nèi)存空間,以備下一次采集能有足夠的內(nèi)存空間存儲新的數(shù)據(jù),聲音信號采集的實現(xiàn)程序為:start(sound)。% 啟動設(shè)備對象trytime=0。data=0。[data,time]=getdata(sound)。% 獲取采樣數(shù)據(jù)catchtime=0。data=0。disp(‘A timeout occurred’)。endstop(sound)。% 停止設(shè)備對象delete(sound)。% 刪除設(shè)備對象   數(shù)據(jù)分析   在設(shè)計該部分時,不僅要求實現(xiàn)能從數(shù)據(jù)采集部分直接獲取數(shù)據(jù),還需實現(xiàn)能從文件中讀取以前所保持好的數(shù)據(jù)。之后,用戶可以根據(jù)實際研究的需要,在MATLAB中調(diào)用頻譜分析函數(shù)(periodogram等)、功率譜分析函數(shù)(psd等)或數(shù)值分析函數(shù)(fminbnd等),就可以將采集到的聲音信號分別進行頻譜、功率譜分析等多種譜分析,并且可方便地將分析結(jié)果以圖形的形式顯示出來,如圖42所示。在研究蛋殼破損自動檢測過程中,通過對所采集的蛋殼聲音信號進行頻譜分析,找出區(qū)分損殼蛋與好殼蛋的特征變量,從而實現(xiàn)蛋殼破損的自動檢測。對所采集的聲音信號進行頻譜分析的程序為:...% 獲取采樣數(shù)據(jù)Px=abs(fft(data,512)) 2/512。% 對所采集的數(shù)據(jù)進行傅立葉變換px=Px(1:256)。s=60+10*log10(px)。...% 其它功能                 圖42 聲音信號的采集與頻譜分析   系統(tǒng)界面設(shè)計   利用MATLAB軟件中GUI模塊進行設(shè)計,在MATLAB中可以方便地設(shè)計出基于對話框的圖形用戶界面,它提供了諸如編輯框、按鈕、滾動條等圖形對象,通過對這些圖形對象的有機組合,再對相應(yīng)的圖形對象編寫程序,就可以設(shè)計出界面友好、操作方便的系統(tǒng)軟件。圖42所示為聲音信號采集與頻譜分析系統(tǒng)的運行界面,還可再根據(jù)實際需要進行擴展。  建立基于聲卡和MATLAB的信號采集與分析系統(tǒng),能夠?qū)崿F(xiàn)信號采集、設(shè)備控制、數(shù)據(jù)分析以及結(jié)果顯示等功能。實踐證明該系統(tǒng)具有精度高、實時性好、性價比高、人機界面友好、升級修改簡單等優(yōu)點。在進行項目研究過程中,常常需要進行多次實驗,采集大量的數(shù)據(jù),并且要求對數(shù)據(jù)能實時地進行分析處理,該系統(tǒng)能很好地滿足這種研究需要。此外,這一系統(tǒng)還可以擴展應(yīng)用到其他相關(guān)的領(lǐng)域中,如在語音識別工作中可以用該系統(tǒng)采集語音信號并且加入語音處理的相關(guān)分析等。因此,該系統(tǒng)不僅具有良好的實用性,還可為其他的相關(guān)研究提供理論和應(yīng)用基礎(chǔ)。 語音信號分析處理系統(tǒng)一般由聲電傳感器(麥克風) 、數(shù)據(jù)采集卡、處理器(計算機) 、軟件系統(tǒng)等幾部分組成。商品數(shù)據(jù)采集卡(A/ D 板) 都包含了完整的數(shù)據(jù)采集電路和計算機接口電路,并同時提供驅(qū)動程序,產(chǎn)品和種類繁多,性能價格各異,價格一般都比較貴。PC 機的聲卡本身就是一個廉價同時又非常優(yōu)秀的語音信號采集系統(tǒng),它采用直接內(nèi)存讀取方式傳輸數(shù)據(jù),極大地降低了CPU 的占用率。不僅如此,聲卡16 位的A/ D 轉(zhuǎn)換精度比普通16 位A/ D 卡要高,能夠滿足語音信號采集分析要求。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1