MATLAB是一條目常用的科學計較軟件,它可以用在數學、工程 、生物、年夜數據等科學研究方面,此中出格適合對旌旗燈號進行處置,我們可以利用它來模擬在給心猿意馬聲音旌旗燈號中疊加上噪聲旌旗燈號后的環境
 我們起首啟動MATLAB軟件,這里以MATLAB2017b為例,MATLAB7.0之前的界面可能與之有所分歧
 起首設心猿意馬好波形的根基參數,采樣點數,采樣頻率,采樣距離,時候距離,最高采樣頻率等,注重要合適采樣心猿意馬理才能包管旌旗燈號不掉真
 然后界說聲音旌旗燈號的波形,可所以通俗的余弦波,也可以復雜的波形,然后用subplot語句將波形繪制出來
 然后建立噪聲的波形,這里是挪用了取值在0~1的隨機函數,用來發生高斯噪聲,再繪制出它的波形
 然后按照傅里葉變換的原則,將噪聲的時域表達轉換為頻域表達,再繪制出它的波形
 經由過程將原始旌旗燈號和噪聲旌旗燈號相加,即可獲得夾雜噪聲后的旌旗燈號,再挪用畫圖語句畫出它的波形
 最后再闡發疊加噪聲后的旌旗燈號和顛末濾波器濾波后的旌旗燈號的波形,顛末比力可以發現聲音旌旗燈號在加上噪聲前后的轉變
 
 0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!