www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 模擬 > 模擬
[導(dǎo)讀]摘要:提出一種基于模擬退火神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)FIR數(shù)字濾波器的方法,是對(duì)用神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)方法的一種改進(jìn)。由于線性相位FIR數(shù)字濾波器的幅頻特性是有限項(xiàng)的傅里葉級(jí)數(shù),因此構(gòu)造了一個(gè)三層余弦基神經(jīng)網(wǎng)絡(luò)模型,并用模擬退火

摘要:提出一種基于模擬退火神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)FIR數(shù)字濾波器的方法,是對(duì)用神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)方法的一種改進(jìn)。由于線性相位FIR數(shù)字濾波器的幅頻特性是有限項(xiàng)的傅里葉級(jí)數(shù),因此構(gòu)造了一個(gè)三層余弦基神經(jīng)網(wǎng)絡(luò)模型,并用模擬退火算法進(jìn)行了優(yōu)化,然后給出了高階濾波器優(yōu)化設(shè)計(jì)的實(shí)例。仿真表明經(jīng)優(yōu)化設(shè)計(jì)后的濾波器具有更好的性能和更穩(wěn)定的效果。
關(guān)鍵詞:余弦基神經(jīng)網(wǎng)絡(luò);FIR數(shù)字濾波器;模擬退火;幅頻特性;優(yōu)化設(shè)計(jì)


0 引 言
    IIR濾波器不易做成線性相位,F(xiàn)IR濾波器只要滿足一定條件就可做成線性相位,而現(xiàn)代圖像、語聲、數(shù)據(jù)通信對(duì)線性相位的要求是普遍的,因此具有線性相位的FIR數(shù)字濾波器得到廣泛的發(fā)展和應(yīng)用。
    FIR濾波器有傳統(tǒng)的設(shè)計(jì)方法,如窗函數(shù)法、頻率采樣法、切比雪夫逼近法等;之后也有一些優(yōu)化設(shè)計(jì)算法,如Remez交換算法、線性規(guī)劃算法、加權(quán)最小二乘法、遞推最小二乘法。雖然這些算法在一定程度上改善了傳統(tǒng)方法的局限性,但這些方法自身也存在著一些不足。之后,曾喆昭等人提出了一種基于余弦基神經(jīng)網(wǎng)絡(luò)的算法,給出了該算法的收斂條件,并將其應(yīng)用到高階多通帶FIR濾波器中,用實(shí)例說明了該算法在精度、計(jì)算速度等方面的優(yōu)越性?;谶@種算法,有人分別將其在數(shù)域和維數(shù)上做出了推廣。
    本文提出的方法,是基于余弦基神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)方法的一種改良,其基本思想首先是使設(shè)計(jì)頻響與理想頻響之間的全局誤差在通帶和阻帶范圍最小,其次再使用模擬退火算法,以最小阻帶衰減為評(píng)價(jià)函數(shù)優(yōu)化網(wǎng)絡(luò)權(quán)值,使最后的結(jié)果朝著最優(yōu)值靠近。由該方法設(shè)計(jì)的濾波器,通帶和阻帶范圍無過沖、無波動(dòng),且阻帶的衰減高,初始條件隨機(jī)給定,算法速度快,因而是一種有效的設(shè)計(jì)方法。


1 I型線性相位FIR濾波器的幅頻特性
    若脈沖響應(yīng)h(n)是實(shí)序列,且滿足h(n)=h(N-1-n),N為脈沖響應(yīng)h(n)的長(zhǎng)度,并且N為奇數(shù),則有:


    容易看出,此式是由(N+1)/2個(gè)余弦項(xiàng)迭加而成的函數(shù),而此函數(shù)在ω=0,π,2π處均不等于零,因此I型線性相位FIR濾波器既可以用作低通濾波器(在ω=0處,幅度函數(shù)不為零),也可用作高通濾波器(在ω=π處,幅度函數(shù)不為零),而且也可以用作帶通和帶阻濾波器,是應(yīng)用最為廣泛的。


2 余弦基神經(jīng)網(wǎng)絡(luò)
    在網(wǎng)絡(luò)結(jié)構(gòu)方面,如圖1所示,類似于BP網(wǎng)絡(luò)的結(jié)構(gòu):
    輸入層和輸出層都只有一個(gè)節(jié)點(diǎn),隱含層有M個(gè)節(jié)點(diǎn),且各節(jié)點(diǎn)對(duì)應(yīng)的激勵(lì)函數(shù)如下:

   

式中:M=(N-1)/2

    再令輸入層到隱含層的全值都為1,而隱含層到輸出層的權(quán)值ω0~ωM分別取為a0~aM,于是神經(jīng)網(wǎng)絡(luò)的輸入/輸出關(guān)系就恰好為濾波器的幅度函數(shù)

   
    網(wǎng)絡(luò)學(xué)習(xí)算法方面,也可以采用類似BP網(wǎng)絡(luò)的學(xué)習(xí)算法。
    首先定義權(quán)值矩陣:

   
    設(shè)置性能指標(biāo):為訓(xùn)練樣本數(shù)。
    于是權(quán)值修正的公式為:

   
式中:α為學(xué)習(xí)速率。
    迭代的終止條件可設(shè)為性能指標(biāo)J滿足一定條件,而關(guān)于學(xué)習(xí)速率α的選取會(huì)直接影響到神經(jīng)網(wǎng)絡(luò)的穩(wěn)定性。目前,已經(jīng)有人提出了其適當(dāng)?shù)倪x取范圍,例如羅玉雄等人已經(jīng)證明,當(dāng)滿足0<α<(2/|| C ||2)時(shí)(這里||·||2表示的是歐氏范數(shù)的平方),神經(jīng)網(wǎng)絡(luò)是穩(wěn)定的;曾喆昭等人也提出并證明了當(dāng)滿足0<α<(4/N)時(shí),神經(jīng)網(wǎng)絡(luò)是穩(wěn)定的。


3 模擬退火算法
    由于以上的網(wǎng)絡(luò)學(xué)習(xí)算法從本質(zhì)上來說,還是一種BP算法,所以不可避免地會(huì)存在BP算法的缺陷,初始值的選取會(huì)影響最終結(jié)果,且容易陷入局部極小值。
    模擬退火算法與初始值無關(guān),算法求得的解與初始解狀態(tài)(是算法迭代的起點(diǎn))無關(guān);模擬退火算法具有漸近收斂性,在理論上已得到嚴(yán)格證明,當(dāng)初溫充分高,降溫足夠慢,每一溫度下抽樣足夠長(zhǎng),最終溫度趨于零時(shí),算法最終以概率1收斂到全局最優(yōu)解。模擬退火算法通過概率判斷來接受新狀態(tài)是算法在局部極小解處有機(jī)會(huì)跳出并最終趨于全局最優(yōu)的根本原因。于是將模擬退火算法加到前面的算法中去,就可以很好地彌補(bǔ)上述算法的不足。
    模擬退火算法的步驟如下:
    (1)由一個(gè)產(chǎn)生函數(shù)從當(dāng)前解S產(chǎn)生一個(gè)位于解空間的新解S'。
    (2)計(jì)算與新解所對(duì)應(yīng)的目標(biāo)函數(shù)差。這里以最小阻帶衰減為評(píng)價(jià)函數(shù)C(S),這個(gè)函數(shù)可以由所得解S輕易地求出,于是目標(biāo)函數(shù)差△t=C(S')-C(S);
    (3)判斷新解是否被接受,其依據(jù)是一個(gè)接受準(zhǔn)則,最常用的接受準(zhǔn)則是Metropolis準(zhǔn)則。若△t≥0,則接受S'作為新的當(dāng)前解S;否則,以概率exp(-△t/T)接受S'作為新的當(dāng)前解S。
    (4)當(dāng)新解被確定接受時(shí),用新解代替當(dāng)前解,同時(shí)修正評(píng)價(jià)函數(shù)。此時(shí),當(dāng)前解實(shí)現(xiàn)了一次迭代,可在此基礎(chǔ)上開始下一輪試驗(yàn);當(dāng)新解被判定為舍棄時(shí),則在原當(dāng)前解的基礎(chǔ)上繼續(xù)下一輪試驗(yàn)。
    將模擬退火融入原算法,其實(shí)主要是用原算法來實(shí)現(xiàn)模擬退火中第(1)步的產(chǎn)生解S,于是可得到總的算法:
    (1)初始化,初始溫度T(充分大),初始解狀態(tài)S(是算法迭代的起點(diǎn)),每個(gè)T值的迭代次數(shù)L,初始權(quán)值W,性能指標(biāo)J,學(xué)習(xí)速率α,并且設(shè)定目標(biāo)向量(理想幅頻響應(yīng)Hg(ωk));
    (2)對(duì)k=1,2,…,L做第(3)~(8)步驟;
    (3)計(jì)算誤差E(k),使用權(quán)值修正公式:W=W+αE(k)C(Ωk)修正權(quán)值;
    (4)滿足性能指標(biāo)J轉(zhuǎn)步驟(5),否則轉(zhuǎn)步驟(3);
    (5)由步驟(4)產(chǎn)生的W得出新解S';
    (6)以濾波器的最小阻帶衰減為評(píng)價(jià)函數(shù),計(jì)算△t,其中△t=C(S)-C(S);
    (7)若△t>0,則接受S'作為新的當(dāng)前解,否則以概率exp(-△t/T)接受S'作為新的當(dāng)前解;
    (8)如果滿足終止條件,則輸出當(dāng)前解作為最優(yōu)解,終止條件通常取為連續(xù)若干個(gè)新解都沒有被接受;
    (9)減小T,轉(zhuǎn)步驟(2)。當(dāng)T→0時(shí),終止算法。


4 仿真實(shí)例
    例1:設(shè)計(jì)一線性相位高通FIR濾波器,其理想幅頻特性為:

   
    對(duì)Ω在[0,π]范圍內(nèi)均勻取樣,共取(N+1)/2=60個(gè)樣點(diǎn),即Ωk=πk/59(k=0,1,2,…,59),為了使通帶和阻帶內(nèi)無過沖、無波動(dòng),在過渡帶內(nèi)取兩個(gè)點(diǎn)0.78和0.25,于是實(shí)際的幅頻取樣點(diǎn)為Hd(k)=[zeros(1,29),0.25,0.78,ones(1,29)];網(wǎng)絡(luò)結(jié)構(gòu)取為1×60×1,性能指標(biāo)設(shè)置為J=10-8。
    經(jīng)過計(jì)算機(jī)仿真得到如圖2和圖3的仿真圖。

    例2:設(shè)計(jì)一線性相位帶阻FIR濾波器,其理想幅頻特性為:

   
    與例1類似,對(duì)Ω在[0,π]范圍內(nèi)均勻取樣,共取(N+1)/2=60個(gè)樣點(diǎn),即Ωk=πk/59,(k=0,1,2,…,59),同樣地,為了使通帶和阻帶內(nèi)無過沖,無波動(dòng),在過渡帶內(nèi)取兩個(gè)點(diǎn)0.78和0.25,于是實(shí)際的幅頻取樣點(diǎn)為Hd(k)=[ones(1,17),0.78,0.25,zeros(1,16),0.25,0.78,ones(1,23)];網(wǎng)絡(luò)結(jié)構(gòu)取為1×60×1,性能指標(biāo)設(shè)置為J=10-8。
    經(jīng)過計(jì)算機(jī)仿真得到如圖4和圖5的仿真圖。

    通過仿真,可以和與文獻(xiàn)[2]中的算法相比較。在這里以例1中的情形為例,兩種方法各運(yùn)行10次,取最后得到的最小阻帶衰減(單位:dB)和程序的運(yùn)行時(shí)間(單位:s)來比較:
    文獻(xiàn)[2]中的算法:

    
    兩者相比較可得,雖然在運(yùn)行時(shí)間上本文的算法遜于文獻(xiàn)[2]中的算法,但這個(gè)運(yùn)行時(shí)間本身也僅0.5 s左右,是可以接受的。在性能上本文的算法得出的結(jié)果幾乎都在-190 dB左右,而文獻(xiàn)E23中算法得出的結(jié)果則在-77~-93 dB之間波動(dòng),因此可以說用本文的算法可以得到更好、更穩(wěn)定的最小阻帶衰減。


5 結(jié) 語
    本文提出了一種基于經(jīng)優(yōu)化算法優(yōu)化過的神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)FIR濾波器的方法。這一方法的特點(diǎn)是先用類似BP網(wǎng)絡(luò)的方法調(diào)整神經(jīng)網(wǎng)絡(luò)權(quán)值,再用模擬退火技術(shù)進(jìn)行優(yōu)化,獲取更好的FIR濾波器的脈沖響應(yīng),從而完成濾波器的設(shè)計(jì)。由文中給出的兩個(gè)范例可以看出,設(shè)計(jì)濾波器的幅頻響應(yīng)在通帶與阻帶范圍均無過沖現(xiàn)象,衰耗特性好,阻帶最小衰減在190 dB以上,通帶沒有衰減。而且這種方法可以輕松地實(shí)現(xiàn)低通、高通、帶通、帶阻FIR濾波器的設(shè)計(jì),程序運(yùn)行時(shí)間均在0.5 s左右,是一種十分有效的設(shè)計(jì)方法。當(dāng)然此算法也有改進(jìn)的余地,比如在算法中過渡帶的選取都是0.25和0.78。而事實(shí)上,對(duì)于不同的幅頻特性,過渡點(diǎn)的選取可影響到最終設(shè)計(jì)的FIR濾波器的性能。通過優(yōu)化過渡點(diǎn)的位置,可以使FIR濾波器的幅頻特性在過渡點(diǎn)處更為平滑,并且有更好的最好阻帶衰減。比如在文獻(xiàn)[9]中,就有用遺傳算法優(yōu)化過渡點(diǎn)的方法。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

上海2022年10月17日 /美通社/ -- 近日,第17屆中國(guó)研究生電子設(shè)計(jì)競(jìng)賽(下簡(jiǎn)稱:研電賽)全國(guó)總決賽評(píng)審工作圓滿完成。今年,來自全國(guó)63個(gè)高校的114支參賽隊(duì)伍報(bào)名了TI企業(yè)命題,創(chuàng)下歷史新高。并且,...

關(guān)鍵字: TI 德州儀器 OS 模擬

芭比娃娃制造商、全球玩具巨頭美泰公司(Mattel)宣布入駐元宇宙平臺(tái)Roblox,正式進(jìn)軍元宇宙市場(chǎng)。該公司已經(jīng)在沙盒游戲元宇宙Roblox中為芭比娃娃建造了一個(gè)虛擬空間,幾個(gè)月后將在 Livetopia 中舉辦「芭比...

關(guān)鍵字: POCKET 模擬 TOP TE

可以有很多種,如果我們隨機(jī)采訪10位業(yè)內(nèi)大佬,也許會(huì)得到10種不同的答案。舉個(gè)例子,按照處理信號(hào)方式可分為模擬芯片和數(shù)字芯片。按照設(shè)計(jì)理念可分為可分為通用芯片和專用芯片。

關(guān)鍵字: 模擬 芯片 數(shù)字芯片

基于電力電子設(shè)備的廣泛應(yīng)用是可能的,因?yàn)樗軌蛞宰罡咝蕦㈦娔苻D(zhuǎn)換成有用的形式,如熱、光、運(yùn)動(dòng)和聲音。電機(jī)驅(qū)動(dòng)器就是一個(gè)典型的例子,幾乎在每個(gè)行業(yè)都有應(yīng)用。超過 70% 的工業(yè)負(fù)載是電機(jī)負(fù)載,其中感應(yīng)電機(jī)占主要部分。因此...

關(guān)鍵字: AI 神經(jīng)網(wǎng)絡(luò) 電力電子

(全球TMT2022年9月22日訊)OneAsia宣布,推出高性能計(jì)算解決方案OAsis,并作為香港首個(gè)同類解決方案,賦能針對(duì)復(fù)雜數(shù)據(jù)的計(jì)算能力和模擬計(jì)算能力。 OAsis支持客戶將按需計(jì)費(fèi)的敏捷性云服...

關(guān)鍵字: ASIA 高性能計(jì)算 數(shù)據(jù)存儲(chǔ) 模擬

上海2022年9月19日 /美通社/ -- 近日,由全球領(lǐng)先的數(shù)字化整合增值服務(wù)商 -- 柯尼卡美能達(dá)(中國(guó))投資有限公司發(fā)起的"握爪之約,追光未來"導(dǎo)盲犬愛心公益活動(dòng)暨捐贈(zèng)儀式于廣州導(dǎo)盲犬學(xué)校舉行。...

關(guān)鍵字: CSR 數(shù)字化 機(jī)電設(shè)備 模擬

深圳2022年9月16日 /美通社/ -- 針對(duì)聯(lián)邦學(xué)習(xí)全局模型的版權(quán)保護(hù)問題,微眾銀行AI團(tuán)隊(duì)聯(lián)合上海交通大學(xué)在人工智能學(xué)術(shù)期刊《IEEE模式分析與機(jī)器智能匯刊》(IEEE T-PAMI,IEEE Trans...

關(guān)鍵字: 模型 IP 神經(jīng)網(wǎng)絡(luò) IEEE

(全球TMT2022年8月29日訊)近期,愛立信攜手中國(guó)移動(dòng)通信集團(tuán)浙江有限公司及多家合作伙伴,將5G技術(shù)運(yùn)用在專注公共安全的自然災(zāi)害管理中。此前,由各方合作研發(fā)的5G關(guān)鍵任務(wù)合作解決方案 -- 5...

關(guān)鍵字: 中國(guó)移動(dòng) 愛立信 5G 模擬

杭州2022年8月24日 /美通社/ -- 近日,2022年TI杯全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽模擬電子系統(tǒng)設(shè)計(jì)專題邀請(qǐng)賽(后文簡(jiǎn)稱"模擬邀請(qǐng)賽")在杭州落下帷幕。本屆模擬邀請(qǐng)賽由全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽組委會(huì)...

關(guān)鍵字: 模擬 TI 全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽 電子工程

算力(也稱哈希率)是比特幣網(wǎng)絡(luò)處理能力的度量單位。即為計(jì)算機(jī)(CPU)計(jì)算哈希函數(shù)輸出的速度。比特幣網(wǎng)絡(luò)必須為了安全目的而進(jìn)行密集的數(shù)學(xué)和加密相關(guān)操作。 例如,當(dāng)網(wǎng)絡(luò)達(dá)到10Th/s的哈希率時(shí),意味著它可以每秒進(jìn)行10萬...

關(guān)鍵字: 國(guó)家數(shù)據(jù) 算力 神經(jīng)網(wǎng)絡(luò)

模擬

31144 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉