翟篤慶 劉崇新 劉 堯 許 喆
(西安交通大學(xué)電氣工程學(xué)院,西安 710049)
利用陣發(fā)混沌現(xiàn)象測定未知信號參數(shù)
翟篤慶?劉崇新 劉 堯 許 喆
(西安交通大學(xué)電氣工程學(xué)院,西安 710049)
(2009年5月12日收到;2009年6月17日收到修改稿)
利用Duffing方程對頻率的極端敏感性產(chǎn)生陣發(fā)混沌現(xiàn)象,研究了一種利用該現(xiàn)象定量檢測未知的微弱周期信號的各項參數(shù)的新方法,通過理論分析和實例仿真證明了該方法的可行性,并針對仿真結(jié)果提出了改進(jìn)措施,提高了檢測精度.
Duffing方程,陣發(fā)混沌,檢測信號參數(shù)
PACC:0545
信號處理領(lǐng)域的一個重要研究課題是對未知信號的各項參數(shù)的測定,包括頻率、幅值和相位,這在工程應(yīng)用中有著重要的實際意義.近年來,混沌同步的思想被科學(xué)工作者們應(yīng)用于未知參數(shù)的辨識中.文獻(xiàn)[1]利用狀態(tài)觀測器實現(xiàn)了不確定的Lü系統(tǒng)的混沌控制和參數(shù)辨識.文獻(xiàn)[2]對一類不確定參數(shù)的復(fù)雜網(wǎng)絡(luò)提出了自適應(yīng)同步方法.文獻(xiàn)[3—6]分別以不確定參數(shù)的Chen系統(tǒng)、超混沌Chen系統(tǒng)、Lorenz-like系統(tǒng)和R?ssler系統(tǒng)為例,在實現(xiàn)自適應(yīng)同步的同時,辨識了未知參數(shù).文獻(xiàn)[7]則以Gray-Scott系統(tǒng)產(chǎn)生時空混沌,實現(xiàn)混沌同步和參數(shù)辨識.文獻(xiàn)[8]利用自適應(yīng)法,實現(xiàn)了Duffing等系統(tǒng)的混沌同步和參數(shù)辨識.文獻(xiàn)[9]研究了不確定Liu系統(tǒng)的混沌同步和參數(shù)辨識.文獻(xiàn)[10]則把自適應(yīng)同步和參數(shù)辨識的原理和思想應(yīng)用到混沌保密通信中,獲得加密系統(tǒng)的參數(shù).這些成果不僅實現(xiàn)了不確定混沌系統(tǒng)之間的同結(jié)構(gòu)和異結(jié)構(gòu)同步,完善了混沌同步的理論,也為不確定系統(tǒng)的未知參數(shù)辨識找到了方法.但目前該方法的研究主要集中于自治系統(tǒng)的未知系數(shù)(包括非自治系統(tǒng)的周期信號的幅值)的辨識,對于非自治系統(tǒng)的頻率和相位參數(shù),尚沒有行之有效的確定方法.本文針對Duffing方程,基于另一種思想,尋求找到確定Duffing系統(tǒng)中時間變量的頻率和相位參數(shù)的方法.另外,人們在對混沌理論的研究中發(fā)現(xiàn):一類混沌系統(tǒng)在一定條件下對小信號具有極端的敏感性而同時對噪聲具有很強(qiáng)的免疫力,這使得此類混沌系統(tǒng)在信號檢測領(lǐng)域中具有廣闊的應(yīng)用前景.著名的Duffing振子就具有這種特性,當(dāng)其處于混沌分岔區(qū)域附近時,對臨近頻率的微弱信號敏感而對強(qiáng)噪聲免疫.這使得該方法在強(qiáng)噪聲背景下同樣有效.文獻(xiàn)[11]在對Duffing系統(tǒng)的研究過程中,發(fā)現(xiàn)了由于對頻率參數(shù)的敏感性,導(dǎo)致系統(tǒng)狀態(tài)時而周期,時而混沌,像呼吸一樣時斷時續(xù),并且“呼”與“吸”都有固定的時間跨度,故稱其“breather”.文獻(xiàn)[12]提出了Duffing方程右側(cè)的周期策動力幅值的敏感性,即存在某個臨界值,幅值稍大于該臨界值時就會呈現(xiàn)大尺度周期狀態(tài),小于該臨界值時則呈現(xiàn)混沌狀態(tài),并把對于該敏感性的檢測用于測定某已知頻率的信號幅值.文獻(xiàn)[13]通過計算周期狀態(tài)時一段時間內(nèi)的過零點(diǎn)次數(shù)來確定未知信號頻率.文獻(xiàn)[14]和[15]提出在Duffing方程右側(cè)加上策動力頻率附近的微弱信號后,會產(chǎn)生陣發(fā)混沌現(xiàn)象,策動力幅值會隨時間變化.當(dāng)幅值大于文獻(xiàn)[12]中的臨界值時,呈現(xiàn)大尺度周期運(yùn)動狀態(tài),小于該臨界值時,呈現(xiàn)混沌狀態(tài),這樣就會出現(xiàn)時而周期,時而混沌的運(yùn)動狀態(tài),把這種現(xiàn)象稱為陣發(fā)混沌現(xiàn)象.通過觀察該現(xiàn)象是否發(fā)生來判斷待測信號中是否存在與策動力頻率相近的周期信號.文獻(xiàn)[16]對一個帶有外部擾動的Duffing方程進(jìn)行了詳盡的分析,包括其最大Lyapunov指數(shù)、分叉情況和陣發(fā)特性等.
在前人研究的基礎(chǔ)上,本文在Duffing方程的右端施加諧振擾動,產(chǎn)生陣發(fā)混沌現(xiàn)象,分析了擾動后的系統(tǒng)狀態(tài)的變化情況.通過對該現(xiàn)象的觀測和測定,確定施加的待測信號的各項參數(shù),包括頻率、幅值和相位.仿真實驗得到了較為精確的結(jié)果,證明了該方案的可行性,且對多頻信號同樣適用.
經(jīng)典的Duffing方程為
式中x(t)為狀態(tài)變量,k為阻尼比,fcos(t)為周期策動力,-x(t)+x3(t)為非線性恢復(fù)力.改寫為如下動力學(xué)方程:
當(dāng)k=0.3時,改變參數(shù)f的取值,觀察系統(tǒng)的x-y相圖,會發(fā)生如圖1所示的狀態(tài)變化.使系統(tǒng)從混沌狀態(tài)轉(zhuǎn)變到大尺度周期狀態(tài)的參數(shù)f的臨界值Fc∈(0.53492,0.53493).從圖2所示分叉圖中也可看出狀態(tài)變化的臨界值范圍.
令t=ω τ,f=F0,(1)式可改寫為
在(3)式右側(cè)加上頻率ω附近的待測周期信號
對(4)式右側(cè)化簡
其中
圖1 參數(shù)f改變引起的系統(tǒng)x-y相圖變化 k=0.3.(a)f=0.2,(b)f=0.35,(c)f=0.53492,(d)f=0.53493
圖2 Duffing方程x變量隨參數(shù)f變化的分叉圖 k=0.3.(a)f∈(0,10),(b)f∈(0.2,0.65)
觀察(5)式與(1)式,當(dāng)ω=1時,二者差別在于(5)式中多出了一個參數(shù)相位角.文獻(xiàn)[17]討論了相位為隨機(jī)噪聲時對系統(tǒng)狀態(tài)變化的影響.這里的相位是與幅值相關(guān)的函數(shù),考慮其影響系統(tǒng)狀態(tài)的情況.
由(6)式得到
把(8)和(9)式代入(7)式中,令θ(τ)=g(F(τ)),得
圖3 F(τ)引起的x-y相圖變化 (a)F(τ)=0.5413((9)式取正號),(b)F(τ)=0.5414((9)式取正號),(c)F(τ) =0.537((9)式取負(fù)號),(d)F(τ)=0.5371((9)式取負(fù)號)
取F0=0.52,A=0.1,k=0.3,ω=1,由(6)式考慮到F(τ)∈(F0-A,F0+A)=(0.42,0.62),觀察系統(tǒng)狀態(tài)變化情況(見圖3和圖4).發(fā)現(xiàn)存在臨界值Fc,當(dāng)(9)式取正號時,Fc∈(0.5413, 0.5414),當(dāng)(9)式取負(fù)號時,Fc∈(0.537, 0.5371),當(dāng)F(τ)>Fc時,系統(tǒng)處于周期狀態(tài);當(dāng)F(τ) 由于F(t)的取值會隨著時間t變化,時而大于Fc,時而小于Fc,(10)式所描述的系統(tǒng)就會呈現(xiàn)混沌狀態(tài)和周期狀態(tài)交替出現(xiàn)的情況,這就是陣發(fā)混沌現(xiàn)象.令F0=0.52,A=0.04,ω=1,Δ ω=0.01,通過時域信號圖可以清晰地觀察到陣發(fā)混沌現(xiàn)象(見圖5(a)). 圖4 (10)式中變量x隨F(τ)變化的分叉圖 (a)(9)式取正號,(b)(9)式取負(fù)號 圖5 陣發(fā)混沌現(xiàn)象 (a)Δ ω=0.01,(b)Δ ω=0.05 這里需要注意的是Δ ω不可以過大或過小.過小時,F(t)變化緩慢,導(dǎo)致陣發(fā)混沌現(xiàn)象的每個混沌狀態(tài)和周期狀態(tài)跨度過大,要檢測出相對頻差就需要大大增加采樣和計算的工作量;另外,由于系統(tǒng)完成狀態(tài)變化通常需要1個周期以上的時間,當(dāng)Δ ω過大時,F(t)變化過快,系統(tǒng)完成相變的過程中沒有足夠長時間的激勵,系統(tǒng)無法很好地響應(yīng)如此快的變化,陣發(fā)混沌現(xiàn)象失去原有的規(guī)律性.通過仿真實驗,我們一般取Δ ω∈(0.005,0.04). 加上待測信號后的策動力幅值f在臨界值Fc附近隨時間變化 若要檢測頻率ω′∈(ω1,ω2)的待測信號,先選取合適的公比1+Δ ω,從ω1開始以公比1+Δ ω取值作為周期策動力的頻率,檢測陣發(fā)混沌現(xiàn)象是否發(fā)生,如果發(fā)生就用上述方法算出ω′,若一直沒有發(fā)生則說明不存在該頻率區(qū)間內(nèi)的周期信號.3.利用陣發(fā)混沌現(xiàn)象測定待測信號參數(shù)
3.1.測定信號頻率
3.2.測定信號相位