楊波 宋兵



摘 ?要: 在傳統盲源分離算法的基礎上,提出了一種基于改進遺傳算法的盲源分離算法。改進遺傳算法可有效地抑制尋優陷入局部最小,防止了震蕩,加快了權值的收斂速度,適用于非線性混疊情況。實驗結果表明,將遺傳算法和盲源分離相結合對于多路混疊語音信號具有較好的分離效果。
關鍵詞: 盲源分離; 遺傳算法; 非線性; 語音信號
中圖分類號:TP391.9 ? ? ? ? ?文獻標志碼:A ? ? 文章編號:1006-8228(2015)07-48-03
Research of BSS algorithm based on improved genetic algorithm
Yang Bo, Song Bing
(Maternal and Child Health Hospital of YanCheng Information Centre, YanCheng, Jiangsu 224000, China)
Abstract: On the basis of traditional BSS (Blind Source Separation) algorithm, a BSS algorithm based on the improved genetic algorithm is proposed in this paper. The improved genetic algorithm can effectively restrain the optimization into a local minimum, prevent the vibrating, speed up the convergence rate of the weights, and is suitable for nonlinear aliasing situation.The experimental results show that the BSS algorithm combined with the genetic algorithm can get a good separation effect for processing of multiple overlapping speech signals.
Key words: BSS; genetic algorithm; nonlinear; speech signals
0 引言
盲源分離是指在不知道源信號分布和混合系統的情況下,僅根據觀測到的混合信號恢復源信號的過程。由于盲源分離無需知道信號的先驗信息,從而在信號處理領域得到廣泛的應用,語音盲分離更是因為其實用性成為其中研究的熱點。語音分離技術對計算機聽覺、語音識別等方面的研究具有重大意義,同時高質量的語音通信、助聽器、電話遠程會議系統等也都得益于此,因此,語音盲分離的研究具有非常重要的理論價值和應用價值[1]。在通常的盲信號研究中,大多數的盲源分離算法都是假設原信號是線性混疊的,然而在實際中混疊模型更多的是非線性或者弱非線性的,這就要求去尋求一種對非線性混疊情況適用的分離算法。
1 遺傳算法分析及其改進
1.1 遺傳算法簡介
遺傳算法是一種概率尋優算法,其依據生物遺傳進化和優勝劣汰的原理,是以個體適應度為基礎,對個體進行選擇、交叉、變異,搜索參數最優解的智能算法。遺傳算法可以用于對系統的一個或多個參數進行智能優化,優化控制器的控制效果。……