關於語音的一些基礎知識

2021-10-05 09:26:41 字數 1412 閱讀 2356

傅利葉變換

時域(時間域):橫座標是時間,縱座標是訊號在不同時刻的取值(即振幅,振幅會隨著時間變化)。

頻域(頻率域):橫座標是頻率,縱座標是在該頻率下訊號的幅度(只顯示峰值振幅)。所以頻譜也叫振幅譜。

傅利葉級數說:任何週期函式都可以看作不同振幅,不同相位的正弦波的疊加。(正弦波不止指sin,亦包括cos)

正弦波就是圓周運動在一條直線上的投影。普通的正弦波可以表示為asin(wt+θ),a是振幅,w是頻率,θ是相位。

如上兩圖所示1

,傅利葉變換將函式的時域(紅色)與頻域(藍色)相關聯。這些正弦波按照頻率從低到高從前向後排列開,每個波的振幅都不同。隨著許多條正弦波(藍色)的疊加,所有正弦波中上公升的部分逐漸讓原本緩慢增加的曲線變陡,變成垂直於x座標軸的矩形邊;所有正弦波中下降的部分抵消了上公升到最高處時繼續上公升的部分變成水平線,變成平行於x座標軸的矩形邊。

當正弦波數目趨向於無窮時,可以形成標準的90度角矩形波。

如上圖所示2

,從頻域方向上看,偶數項的振幅都是0(對應圖中的彩色直線部分)

頻譜圖可以表示出每個正弦波的振幅是多少,但是沒有提到正弦波中決定了波的位置的相位(也就是θ),所以還需要乙個相位譜。

紅點表示距離頻域譜最近的波峰,紫點表示波峰在頻率軸的投影。相位差是時間差在乙個週期中所佔的比例。

相位差=2π 乘 (時間差/週期)

由上式可知相位差的值域是(-π,π](因為cos(t+2π)=cos(t),可知相位差是週期性的,π與3π、5π相位差相同)

傅利葉級數,在時域上是週期且連續的函式,在頻域上是非週期的離散的函式。

傅利葉變換,是將乙個時域上週期的連續訊號,轉換成在頻域上週期的連續訊號。

感覺理解還不是很透徹,後面再補充

傅利葉變換維基百科↩︎

↩︎

關於一些基礎知識的總結

1.關於輸入的一些用法 cin,cin.get,cin.getline cin很簡單,在使用的時候最多,可以輸入字元,數字,字串,但是碰到空格,回車,tab就停止了。因此對於想在陣列中使用空格回車的,cin很不方便。cin.get 可以返回乙個資料。例如 這樣可以a得到乙個資料,即使輸入大於1個在顯...

關於DNS的一些基礎知識

1 dns就是網域名稱伺服器,他的任務就是確定網域名稱的解析,比如a記錄mx記錄等等。2 任何網域名稱都至少有乙個dns,一般是2個。為什麼要2個以上呢?因為dns可以輪迴處理,第乙個解析失敗可以找第二個。這樣只要有乙個dns解析正常,就不會影響網域名稱的正常使用。3 如何確定網域名稱的dns?很簡...

關於php的一些基礎知識

1.http協議中幾個狀態碼的含義 503 500 401 403 404 200 301 302.答案 503 服務不可用 伺服器目前無法使用 由於超載或停機維護 通常,這只是暫時狀態。500 伺服器內部錯誤 伺服器遇到錯誤,無法完成請求。401 未授權 請求要求身份驗證。對於需要登入的網頁,伺服...