GriffinLim演算法

Griffin - Lim演算法  ， 又稱Griffin - Lim訊號估計算法 、 葛氏林氏演算法 。 該演算法於1984年由Daniel W. Griffin和Jae S. Lim提出 ， 是一種從短時距傅立葉變換的大小 （, STFTM ） 重建訊號的演算法 。 在做語音任務時 ， 如語音合成 ， 語者轉換等 ， 通常都是生成或修改目標信號的時頻譜 。 因缺少相位資訊 ， 無法直接從時頻譜還原回聲音訊號 ， 且由於每一幀 ( frame ) 時頻譜與相鄰幀的時頻譜在時間上有所重疊 ， 因此具有相互關係 ， 對應的相位在幀與幀之間也應有相關聯性 ， 故無法直接使用任意隨機的相位數值來重建訊號 。 然而直接從時頻譜估計相位並不容易 ， Griffin - Lim演算法使用了迭代的方式 ， 從給定時頻譜去重建相位資訊 ， 其迭代目標是讓重建訊號的時頻譜與給定的時頻譜的均方誤差越小越好 。