999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于DSP的VKLMS算法及其在非線性信號處理中的應用

2019-02-06 04:03:55李浩申偉陳海軍
科技創(chuàng)新導報 2019年26期

李浩 申偉 陳海軍

摘 ? 要:針對LMS算法訓練非線性信號模型的缺陷,將輸入數(shù)據(jù)映射到高維的特征空間,通過核函數(shù)完成內(nèi)積運算,由最小均方算法得到了經(jīng)典的核最小均方算法。分析收斂范圍,將算法的步長變換為關(guān)于誤差的非線性函數(shù),得到了VKLMS算法。結(jié)合DSP,采用指數(shù)函數(shù)來建立非線性關(guān)系式。設計VKLMS算法的CCS工程項目文件,對比LMS算法,VKLMS在DSP上訓練非線性信號模型。測試結(jié)果表明:對于輸入輸出為高度非線性模型時,VKLMS具有傳統(tǒng)的LMS無法訓練的能力。

關(guān)鍵詞:核自適應濾波器 ?VKLMS ?DSP ?非線性信號處理

中圖分類號:TN911.7 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻標識碼:A ? ? ? ? ? ? ? ? ? ? ? 文章編號:1674-098X(2019)09(b)-0147-04

Abstract: Because of the flaws in the LMS algorithm training non linear signal model ,we map the input data of the LMS algorithm to the high-dimensional feature space, and perform the inner product operation using the kernel function to obtain the classical kernel least mean square algorithm . This paper analyzes the convergence, and adjusts the step size of LMS with a nonlinear function of the error. This gives the VKLMS algorithm. Combined DSP, an exponential function is used to establish a nonlinear relationship. We design the CCS project files of the VKLMS algorithm. Compared with the LMS algorithm, VKLMS trains the nonlinear signal model on the DSP. The test ?results show that VKLMS has the ability of traditional LMS to be unable to train when the input and output are highly nonlinear.

Key Words: Kernel adaptive filter; VKLMS; DSP; Nonlinear signal processing

線性自適應濾波器能力有限,很難實現(xiàn)非線性函數(shù)建模,因此提出了非線性自適應濾波器。線性濾波器的目標是通過學習樣本來學習連續(xù)的任意輸入—輸出關(guān)系的映射,即[1]。設計非線性自適應濾波器是困難的,一個簡單地實現(xiàn)非線性自適應濾波器的方法是通過線性濾波器的串聯(lián)實現(xiàn),然而這種建模能力有限,模型無法獨立且訓練過程中存在局部最小值。Gabor嘗試使用Volterra序列繞開非線性濾波面臨的數(shù)學障礙,但Volterra序列計算復雜度隨著其建模能力的提高呈指數(shù)爆炸增長。在后期不斷發(fā)展的過程中,Weifeng Liu等人提出了基于核方法的自適應濾波器[1],吸引了眾多學者學習和研究,其算法具有通用的逼近器、沒有局部最小值、并且計算復雜度適中等特點。核自適應算法在非線性混沌時間序列的預測、非線性信道均衡等方面具有比傳統(tǒng)的自適應算法更好的性能。

1 ?核自適應濾波器

自適應系統(tǒng)系統(tǒng)結(jié)構(gòu)如圖1所示[2],x為輸入信號,w為可調(diào)權(quán),y為輸出信號,輸入,對應可調(diào)權(quán),若w權(quán)值不變,則輸出是輸入分量的線性組合。

將圖1輸出可表示為輸入向量X與權(quán)向量W的線性乘積的形式:

(1)

由此引入誤差信號可表示為:

(2)

非線性自適應濾波器應用在信號預測、系統(tǒng)識別、信道均衡等[3],其典型結(jié)構(gòu)如圖2,建模任意的輸入輸出映射,表示為:

(3)

其中fi表示迭代i次后估計的映射關(guān)系,Gain為一個函數(shù)關(guān)系式,e(i)即為通常的誤差函數(shù)。

實現(xiàn)非線性關(guān)系的學習模型是很困難的,現(xiàn)有很多方法,但其有計算復雜等問題,因此引入了核方法,通過相對簡單的核函數(shù)運算,降低了高維特征空間內(nèi)積運算的復雜度。核方法的核心思想是:將初始空間的輸入數(shù)據(jù)通過非線性函數(shù)變換到高維的再生核希爾伯特空間,通過核函數(shù)對高維空間做內(nèi)積轉(zhuǎn)換到初始空間的線性運算[4-5]。

定義核函數(shù)為k,其基本形式為:

(4)

其中X、X'屬于初始空間U,是初始空間U到特征空間F的映射,表示內(nèi)積。

定義U為輸入的二維空間,即

,特征映射為:

(5)

則特征空間F的線性函數(shù)為:

(6)

由此可見,特征映射將輸入的二維空間映射到了高維的三維空間,將特征映射和內(nèi)積合成,得:

(7)

即為一個核函數(shù)。

通常使用的核有高斯核和多項式核,分別為:

(8)

(9)

根據(jù)Mercer定理[6],任意可再生核可擴展為:

(10)

其中為非負的特征值,為特征函數(shù)。

因此,映射的構(gòu)造形式為:

(11)

通過構(gòu)造,特征空間F的維度由正特征值的個數(shù)決定,如果采用高斯核,則維度無限。

2 ?核最小均方算法及改進

再生希爾伯特空間(RKHS)最大的特點在于利用RKHS的線性結(jié)構(gòu)實現(xiàn)成熟的線性自適應濾波算法,并可以在原始的輸入空間獲得一個非線性濾波器[7]。與神經(jīng)網(wǎng)絡相比,具有通用的逼近能力、凸優(yōu)化特性、合理的計算復雜度[8]。核最小均方算法(KLMS)是核自適應算法里面比較簡單的一種算法,通過最小均方算法直接映射到高維的RKHS,利用RKHS的再生特性和核評價函數(shù)完成計算而得到的。KLMS算法的本質(zhì)是生成一個生長的徑向基函數(shù)網(wǎng)絡,學習網(wǎng)絡的拓撲結(jié)構(gòu),并且通過訓練數(shù)據(jù)來自適應調(diào)整自由參數(shù),通過使用之前的輸入數(shù)據(jù)和預測誤差逐步構(gòu)建濾波器的輸出,進行在線操作[9,11]。

將LMS算法的輸入信號X(i)變換到高維特征空間F中的,由于對于X的維度更高,因此的模型比更為強大。LMS算法的基礎(chǔ)上可得:

(12)

由此經(jīng)過i次迭代,權(quán)重更新方程已經(jīng)改寫為輸入變換后的數(shù)據(jù)乘以誤差函數(shù)與步長參數(shù)μ的求和的形式,由此得到了新的權(quán)重更新方程,計算新的輸入數(shù)據(jù)X'對應的輸出形式。利用核技巧,將濾波器的輸出改寫為:

(13)

從公式(13)可以看出,濾波器的輸出形式已經(jīng)沒有權(quán)向量了,權(quán)向量由核函數(shù)取代了。因此所有的輸入數(shù)據(jù)僅僅需要通過核函數(shù)進行內(nèi)積運算,大大節(jié)省了計算時間。由此可得到核最小均方算法的形式。首先初始化步長參數(shù)和選取核。由于高斯核可以生成RKHS且其具有通用的逼近能力,因此一般選擇高斯核。當每獲得一個數(shù)據(jù)對,即輸入數(shù)據(jù)向量和期望信號,可得到如下學習規(guī)則:

(14)

其中核為,a為核參數(shù),其中步長參數(shù)的一個保守上限為:

(15)

不同的參數(shù)μ會對應不同的迭代次數(shù)和不同的最小均方誤差。當步長因子μ在穩(wěn)定范圍內(nèi)取的值越大,算法能夠經(jīng)過更少的迭代次數(shù)來達到收斂。相反,當步長因子 在穩(wěn)定范圍內(nèi)取值小,則穩(wěn)定性好,但相應的收斂速度也越慢,需要經(jīng)過更長的迭代次數(shù)達到收斂。因此迭代初期誤差函數(shù)e(i)的值比較大,經(jīng)過不斷迭代,隨著誤差函數(shù)e(i)的減小,步長也相應地減小。因此可將固定步長調(diào)整為關(guān)于誤差函數(shù)的關(guān)系式。

很多文獻針對此缺陷提出了解決辦法,在應用中,這將大大減少算法自適應時間來盡快地使算法達到收斂,結(jié)合DSP,將核最小均方算法中的u變換為關(guān)于誤差函數(shù)的非線性函數(shù)關(guān)系:

(16)

將μ(i)代入KLMS,即為VKLMS。

3 ?算法DSP實現(xiàn)流程

VKLMS算法與最小均方算法(LMS)原理相似,但在DSP上實現(xiàn)增加了一定的運算量和存儲空間。從理論上來說VKLMS比LMS在數(shù)據(jù)處理方面,性能大有提高,如果應用到DSP中,可以彌補最小均方算法的缺陷。

DSP平臺采用的是TI的C2000系列芯片,DSP開發(fā)流程如圖3所示。

VKLMS算法C語言設計可分為數(shù)據(jù)配置、核函數(shù)、VKLMS三個部分。VKLMS中核函數(shù)運算時,每給一個輸入,就會新增加一個存儲空間,因此存儲空間會隨著新的輸入數(shù)據(jù)而不斷增長。為此,采用C鏈表里面的動態(tài)內(nèi)存分配函數(shù)節(jié)約數(shù)據(jù)存儲空間。VKLMS算法C語言設計如圖 4所示。

4 ?VKLMS算法應用到DSP平臺仿真和測試

選取加入高斯噪聲的余弦信號作為訓練數(shù)據(jù)源,VKLMS算法和KLMS算法通過均方誤差收斂曲線來比較性能。VKLMS算法意在提高收斂速度,仿真結(jié)果如圖5。VKLMS算法的收斂速度明顯快于KLMS算法,KLMS算法對比LMS算法具有較小的均方誤差。表明VKLMS算法比KLMS算法和LMS算法的性能更優(yōu)。

將性能更優(yōu)的VKLMS算法在DSP上進行調(diào)試。首先以LMS作為參考,選取輸入信號為整數(shù)時間序列t(0、1、2、3、…),期望信號為,采用VKLMS與LMS訓練t→T之間的函數(shù)關(guān)系,LMS訓練仿真結(jié)果如圖 6,無法準確訓練輸出。

在DSP上,采用VKLMS算法訓練,訓練結(jié)果如圖 7所示,表明VKLMS算法可以準確的訓練高度非線性關(guān)系信號的函數(shù)模型。

5 ?VKLMS預測非線性混沌信號

搭建非線性混沌電路平臺,調(diào)試電路。產(chǎn)生混沌雙吸引子時,DSP平臺采集一組時域信號。采用LMS算法與VKLMS算法進行訓練。測試結(jié)果(如圖8和圖9)表明,VKLMS算法能夠很好的預測輸入輸出為高度非線性的映射關(guān)系,而LMS訓練此類信號具有明顯的缺陷。

6 ?結(jié)語

隨著信息技術(shù)的不斷發(fā)展,傳統(tǒng)的自適應信號處理方法缺陷日益增多。針對高度非線性信號模型,該文采用改進的核最小均方算法應用到DSP平臺,并對非線性映射關(guān)系的信號模型進行了訓練和預測。以最小均方算法為對比,DSP上試驗結(jié)果表明改進的核最小均方算法具有很好的訓練高度非線性信號模型的能力。由于VKLMS算法具有較低的計算復雜度,可以應用于非線性信號的處理。

參考文獻

[1] Liu W, Principe J C, Haykin S S. Kernel adaptive filtering[M]. New Jersey, USA: John Wiley & Sons, Inc, Publication, 2010.

[2] 西蒙·赫金. 自適應濾波器原理[M].4版.北京:電子工業(yè)出版社, 2006.

[3] Mitra R, Bhatia V. The Diffusion-KLMS Algorithm[C]. International Conference on Information Technology. IEEE Computer Society, 2014:256-259.

[4] Liu W, Principe J C, Haykin S S. Kernel adaptive filtering[M]. New Jersey, USA: John Wiley & Sons, Inc, Publication, 2010.

[5] 趙知勁, 金明明. 基于塊自適應濾波的核最小均方算法[J]. 計算機工程, 2017, 43(9):162-166.

[6] Aronszajn A. Theory of reproducing kernels. Trans Am Math Soc [J]. Transactions of the American Mathematical Society, 1950, 68(3): 337-404.

[7] Zhu P, Chen B, Pr?Ncipe J C. Learning Nonlinear Generative Models of Time Series With a Kalman Filter in RKHS[J]. IEEE Transactions on Signal Processing, 2013, 62(1):141-155.

[8] Duttweiler D , Kailath T . RKHS approach to detection and estimation problems--IV: Non-Gaussian detection[J]. IEEE Transactions on Information Theory, 1973, 19(1):19-28.

[9] Liu W, Pokharel P P, Principe J C. The Kernel Least-Mean-Square Algorithm[J]. IEEE Transactions on Signal Processing, 2008, 56(2):543-554.

[10]Li K , Principe J C . Transfer Learning in Adaptive Filters: The Nearest Instance Centroid-Estimation Kernel Least-Mean-Square Algorithm[J]. IEEE Transactions on Signal Processing, 2017, 65(24):6520-6535.

[11]伍松,周振華,李俞霖.基于一種新的S型函數(shù)快速凸組合最小均方算法[J].科學技術(shù)與工程,2017(31):295-299.

主站蜘蛛池模板: 99视频只有精品| 99精品视频九九精品| 久久 午夜福利 张柏芝| 老司机精品久久| 免费无码AV片在线观看国产| 国模粉嫩小泬视频在线观看 | 免费在线不卡视频| 全午夜免费一级毛片| 久久久久国产一级毛片高清板| 国产成人精品一区二区免费看京| 99视频在线看| 直接黄91麻豆网站| a色毛片免费视频| 狠狠色婷婷丁香综合久久韩国| 欧美成人国产| h视频在线播放| 国产美女免费| 色成人亚洲| 亚洲中文字幕日产无码2021| 中文字幕久久精品波多野结| 国产麻豆91网在线看| 综合五月天网| 日本精品αv中文字幕| 毛片基地视频| 亚洲人成影院在线观看| 98精品全国免费观看视频| 国产自产视频一区二区三区| 99久久国产综合精品2023| 国产aⅴ无码专区亚洲av综合网| 国产九九精品视频| 青草视频久久| 极品国产一区二区三区| 亚洲嫩模喷白浆| 小13箩利洗澡无码视频免费网站| 日韩黄色在线| 538国产在线| 无码国内精品人妻少妇蜜桃视频| 色综合天天操| 色精品视频| 亚洲精品欧美重口| 亚洲成人手机在线| 九九热视频精品在线| 97国产精品视频自在拍| 国产精品尤物在线| 日日拍夜夜嗷嗷叫国产| 日韩成人免费网站| 久久久久青草线综合超碰| 另类综合视频| 五月婷婷伊人网| av一区二区人妻无码| 美女无遮挡免费网站| 亚洲精品无码av中文字幕| 亚洲永久精品ww47国产| 国产精品jizz在线观看软件| 91丝袜美腿高跟国产极品老师| 国产免费羞羞视频| 欧美亚洲一二三区| 成人国内精品久久久久影院| 亚洲福利片无码最新在线播放| 美女被狂躁www在线观看| 成人午夜精品一级毛片| 99精品在线看| 狠狠亚洲五月天| 欧美成人区| 国产精品伦视频观看免费| 亚洲第一综合天堂另类专| 欧美69视频在线| 欧美精品xx| 综合色天天| 91青青草视频| 幺女国产一级毛片| 精品久久综合1区2区3区激情| 波多野结衣一区二区三视频 | 五月天丁香婷婷综合久久| 伊人久久婷婷| 亚洲一区二区无码视频| 先锋资源久久| 制服无码网站| 日韩毛片基地| 99在线免费播放| 高清免费毛片| 国产欧美在线视频免费|