chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于SPGD控制算法自適應(yīng)光學(xué)系統(tǒng)的偽隨機(jī)序列的設(shè)計與要求

電子設(shè)計 ? 來源:郭婷 ? 作者:電子設(shè)計 ? 2019-07-24 08:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 、引 言

隨機(jī)序列是一組滿足特定統(tǒng)計學(xué)規(guī)律的數(shù)據(jù),在信號理論分析中應(yīng)用非常普遍。由于 精確的隨機(jī)序列生成方法較為復(fù)雜,產(chǎn)生的隨機(jī)序列不具有可重復(fù)性等特點,在很多應(yīng)用 場合使用偽隨機(jī)序列。偽隨機(jī)序列在擴(kuò)頻通信、信息加密和系統(tǒng)測試等諸多領(lǐng)域中都有著 廣泛的應(yīng)用。在自適應(yīng)光學(xué)SPGD 算法中,偽隨機(jī)序列亦有相當(dāng)重要的作用。

Vorontsov 等人在1997 年將SPGD 算法引入到自適應(yīng)光學(xué)領(lǐng)域。國內(nèi)在近幾年開始了對 SPGD 算法在自適應(yīng)光學(xué)系統(tǒng)應(yīng)用的研究,并且在計算機(jī)上用軟件編程實現(xiàn)了算法,進(jìn)行 了自適應(yīng)光學(xué)的系統(tǒng)實驗。自適應(yīng)光學(xué)SPGD 控制算法的研究趨勢是使用專用的信號處 理硬件電路作為算法的實現(xiàn)平臺,以獲得更高的迭代速度和更好的收斂效果。Cauwenberghs等人設(shè)計了專用的模擬超大規(guī)模集成電路實現(xiàn)SPGD 控制算法,并且在一些應(yīng)用領(lǐng)域進(jìn)行 了實驗。目前自適應(yīng)光學(xué)系統(tǒng)的規(guī)模普遍達(dá)到幾十上百單元。針對多單元自適應(yīng)光學(xué)系 統(tǒng)SPGD 控制算法的特殊要求,本文提出了一種適合于用FPGA 硬件電路產(chǎn)生滿足算法要 求的多路偽隨機(jī)序列的生成方法,完成了FPGA 電路的硬件實現(xiàn),并將其用于實現(xiàn)61 單 元自適應(yīng)光學(xué)SPGD 控制算法,同時進(jìn)行自適應(yīng)光學(xué)的閉環(huán)實驗。

2 、自適應(yīng)光學(xué) SPGD 控制算法對偽隨機(jī)序列的要求

SPGD(the Stochastic Parallel Gradient Descent algorithm)算法通過對多路的控制參數(shù)加 入隨機(jī)并行的擾動,使用性能指標(biāo)測量值的變化量與控制參數(shù)的變化量進(jìn)行控制參數(shù)的梯 度估計,以迭代方式在梯度下降方向上進(jìn)行控制參數(shù)的搜索。在自適應(yīng)光學(xué)SPGD 算法中, 控制參數(shù)為變形鏡的控制電壓,隨機(jī)并行的擾動通過多路偽隨機(jī)序列模擬。SPGD 算法中 隨機(jī)并行擾動的特性,對偽隨機(jī)序列也提出了相應(yīng)的要求:

(1) 路數(shù)多。路數(shù)等于變形鏡單元數(shù)(即變形鏡上驅(qū)動單元的數(shù)目)。例如在一個61 單 元的自適應(yīng)光學(xué)系統(tǒng)中,就需要產(chǎn)生61 路的偽隨機(jī)序列。

(2) 偽隨機(jī)序列兩兩相互獨立。相互獨立可避免變形鏡各驅(qū)動單元間的相互耦合。

(3) 偽隨機(jī)序列符合伯努利分布,兩個樣本值出現(xiàn)的概率各為0.5。

3 、硬件電路實現(xiàn)偽隨機(jī)序列的傳統(tǒng)方法

傳統(tǒng)的生成偽隨機(jī)序列的方法較多,如線性反饋移位寄存器法(LFSR,可產(chǎn)生M 序列), 乘同余法,線性同余法,Gold 序列等。M 序列是一種常用的隨機(jī)序列,符合SPGD 算 法中單路隨機(jī)序列伯努利分布的要求。但使用M 序列作為SPGD 算法中多路隨機(jī)序列在實 現(xiàn)上存在難點:算法要求多路偽隨機(jī)序列,用多個不同的LFSR 結(jié)構(gòu)去生成多路的偽隨機(jī) 序列,需要耗費大量的硬件資源,并且構(gòu)造多路不同的LFSR 結(jié)構(gòu)需耗費巨大的工作量。

Gold 序列優(yōu)點在于只由兩個M 序列構(gòu)造,能夠節(jié)省資源;并且改變兩個M 序列模二 和的相對位置即可構(gòu)成多個Gold 序列,從而滿足SPGD 算法中多路偽隨機(jī)序列的要求。 但在實際工程中如何方便改變兩個M 序列的相對位置以產(chǎn)生多路的Gold 序列亦有難度。 同時,Gold 序列亦存在非平衡性問題,不完符合伯努利分布。

國外最早使用模擬超大規(guī)模集成電路(Analog VLSI)做出SPGD 控制算法的Vorontsov 等人設(shè)計的隨機(jī)數(shù)發(fā)生器,其本質(zhì)也是LFSR 結(jié)構(gòu),使用了抽頭的方法從而可以用一個 LFSR 結(jié)構(gòu)同時產(chǎn)生19 路的偽隨機(jī)序列。這種方法的缺陷是如果偽隨機(jī)序列的路數(shù)序 列超過19 路后,則用這個電路結(jié)構(gòu)產(chǎn)生的各路偽隨機(jī)數(shù)之間不是完全相互獨立的。

4 、連續(xù)抽樣生成多路偽隨機(jī)序列的方法

通過以上對M 序列,Gold 序列的分析,結(jié)合M 序列易于硬件實現(xiàn),Gold 序列可生成 多路序列的優(yōu)點,以及基于時間抽樣的思想,設(shè)計了如圖1 所示硬件結(jié)構(gòu)的68 路偽隨機(jī) Gold 序列發(fā)生器。

基于SPGD控制算法自適應(yīng)光學(xué)系統(tǒng)的偽隨機(jī)序列的設(shè)計與要求

圖中所示結(jié)構(gòu)包括兩個時鐘,兩個相同的線性反饋移位寄存器,N 進(jìn)制計數(shù)器,以及N 路偽隨機(jī)序列的存取單元。兩個時鐘有特殊的關(guān)系,即時鐘1 是時鐘2 的N 分頻。N 進(jìn) 制計數(shù)器的輸出作為N 路偽隨機(jī)序列存取單元的存儲地址。存取單元及地址譯碼器可視為 一個整體,在實現(xiàn)時使用深度為N,寬度為1bit 的雙端口RAM 代替(一個端口存數(shù)據(jù), 另一個端口取數(shù)據(jù))。此外,圖中的“+”表示模二和。結(jié)構(gòu)中的N 值,為本原抽樣數(shù), 即使用N 對M 序列抽樣后,可得到另一同周期的M 序列。

上述結(jié)構(gòu)產(chǎn)生多路Gold 序列的原理如下:

基于SPGD控制算法自適應(yīng)光學(xué)系統(tǒng)的偽隨機(jī)序列的設(shè)計與要求

該方法需要選定兩個可構(gòu)成Gold 序列的理想M 序列對,之后將能夠從一個M 序列抽 樣出另一M 序列的本原抽樣數(shù)N 預(yù)先計算出來。由于是預(yù)先計算,不需在硬件內(nèi)實現(xiàn), 不占用硬件資源。因此該方法占用的資源較少,同時結(jié)構(gòu)化的設(shè)計也適合于用硬件描述語 言進(jìn)行設(shè)計。

5 、實驗及結(jié)果分析

為驗證上述偽隨機(jī)序列生成方法的可行性,在FPGA 內(nèi)對上述結(jié)構(gòu)進(jìn)行了硬件設(shè)計, 并搭建了基于SPGD 控制算法的自適應(yīng)光學(xué)系統(tǒng)平臺。自適應(yīng)光學(xué)系統(tǒng)實驗平臺的結(jié)構(gòu)如 下圖3 所示,主要由激光器和擴(kuò)束系統(tǒng)、傾斜鏡TM、變形鏡DM、CCD 相機(jī)、基于FPGA 的SPGD 算法控制處理器、數(shù)字到模擬轉(zhuǎn)換器DAC高壓放大器HVA 等組成。光源從激 光器發(fā)出后經(jīng)TM 和DM 反射至CCD 相機(jī),相機(jī)將圖像數(shù)據(jù)傳輸給FPGA 板進(jìn)行算法迭 代,再輸出電壓至數(shù)模轉(zhuǎn)換,最后經(jīng)高壓放大后控制61 單元的變形鏡DM(驅(qū)動器的排布 見圖(3)和傾斜鏡TM,完成閉環(huán)控制。

基于SPGD控制算法自適應(yīng)光學(xué)系統(tǒng)的偽隨機(jī)序列的設(shè)計與要求

基于SPGD控制算法自適應(yīng)光學(xué)系統(tǒng)的偽隨機(jī)序列的設(shè)計與要求

SPGD 算法包括偽隨機(jī)序列發(fā)生器都在Xilinx 公司的VII3000 FPGA 內(nèi)實現(xiàn)。通過 ChipScope 在線邏輯分析儀記錄68 路Gold 序列,經(jīng)計算驗證這68 路Gold 滿足相互獨立 的要求。針對Gold 序列的非平衡性問題,根據(jù)序列的周期性及對偶性,實驗運用了一個簡 單的方法加以解決:將偶數(shù)周期的兩個樣本值互相交換,即應(yīng)該輸出1 時輸出0,應(yīng)該輸 出0 時輸出1。因此每兩個周期內(nèi)的兩個樣本值出現(xiàn)的概率各為0.5,只要序列發(fā)生的時間 足夠長,長期統(tǒng)計平均,其概率亦各為0.5。因此通過實驗驗證表明連續(xù)抽樣方法能夠滿足 自適應(yīng)光學(xué)SPGD 算法的要求。

基于SPGD控制算法自適應(yīng)光學(xué)系統(tǒng)的偽隨機(jī)序列的設(shè)計與要求

自適應(yīng)光學(xué)系統(tǒng)實驗方面,以均值半徑作為本實驗中SPGD 算法的性能指標(biāo),向極 小的方向進(jìn)行梯度搜索,性能指標(biāo)的收斂曲線如圖4(a)所示。在迭代1000 次后,曲線就已 接近極小值。圖4(b)和7(c)是進(jìn)行校正前后,CCD 相機(jī)中獲取的遠(yuǎn)場光斑的光強(qiáng)分布圖。 校正前的峰值為96,校正后的峰值為230,校正后的遠(yuǎn)場光斑接近艾里斑,結(jié)果說明使用 SPGD 算法對靜態(tài)的波前畸變達(dá)到了良好的效果,同時也驗證了本方法所產(chǎn)生的偽隨機(jī)序 列能夠在實際的SPGD 控制算法中正常工作。

6 、結(jié)論

利用FPGA硬件電路生成了61單元自適應(yīng)光學(xué)系統(tǒng)SPGD控制算法要求的68路偽隨機(jī)序列。開展了基于SPGD控制算法自適應(yīng)光學(xué)系統(tǒng)實驗,系統(tǒng)能夠?qū)崟r閉環(huán),結(jié)果表明了該方 法的實用性。同時,該方法除了滿足自適應(yīng)光學(xué)系統(tǒng)SPGD控制算法的專用性外,也為生成 大量的、任意多路的偽隨機(jī)序列提供了一種通用的方法,在信號處理、信號加密等工程領(lǐng)域 也具有一定的實際意義。

針對自適應(yīng)光學(xué)系統(tǒng)的SPGD 控制算法對偽隨機(jī)序列的要求,分析 了兩種適合于硬件實現(xiàn)的偽隨機(jī)序列――M 序列及Gold 序列的特點,及直接用于SPGD 控制算法存在的問題。在M 序列抽樣方法的基礎(chǔ)上,提出了一種連續(xù)抽樣生成多路Gold 序列的方法。該方法在對時間未要求的基礎(chǔ)上,以時間來換取空間資源,減少了空間資源 的占用,只需要兩個LFSR 結(jié)構(gòu),解決了生成大量LFSR 結(jié)構(gòu)的工作量問題,方便地實現(xiàn) 了SPGD 控制算法要求的多路、獨立偽隨機(jī)序列的生成,并提出了解決了Gold 序列非平 衡性問題的方法。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1655

    文章

    22287

    瀏覽量

    630326
  • 集成電路
    +關(guān)注

    關(guān)注

    5446

    文章

    12469

    瀏覽量

    372696
  • 譯碼器
    +關(guān)注

    關(guān)注

    4

    文章

    312

    瀏覽量

    51947
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    GLAD應(yīng)用:大氣像差與自適應(yīng)光學(xué)

    概述 激光在大氣湍流中傳輸時會拾取大氣湍流導(dǎo)致的相位畸變,特別是在長距離傳輸?shù)募す馔ㄐ?b class='flag-5'>系統(tǒng)中。這種畸變會使傳輸激光的波前劣化。通過在系統(tǒng)中引入自適應(yīng)光學(xué)系統(tǒng),可以對激光傳輸時拾取的低頻
    發(fā)表于 03-10 08:55

    切換變倍光學(xué)系統(tǒng)設(shè)計

    透鏡組實現(xiàn)寬視場(短焦)子系統(tǒng),同時要求該窄視場時,視場變換透鏡組元不擋光。通過設(shè)計中波切換變倍光學(xué)系統(tǒng)實例,驗證了所推導(dǎo)出的公式的可靠性。切換變倍系統(tǒng)能實現(xiàn)
    發(fā)表于 04-26 16:15

    OCAD光學(xué)系統(tǒng)自動設(shè)計程序

    OCAD光學(xué)系統(tǒng)自動設(shè)計程序是一個國產(chǎn)全中文菜單的光學(xué)設(shè)計軟件。具有以下功能和特色。 OCAD軟件的功能:可設(shè)計計算各種有焦和無焦光學(xué)系統(tǒng)、大視場廣角鏡頭、F-θ鏡頭以及視場角大于90°的超廣角魚
    發(fā)表于 03-23 10:25

    基于FPGA的隨機(jī)序列有哪些應(yīng)用?

    自適應(yīng)光學(xué)SPGD控制算法隨機(jī)
    發(fā)表于 05-08 06:19

    自適應(yīng)光學(xué)系統(tǒng)的實時模式復(fù)原算法

    分析了自適應(yīng)光學(xué)系統(tǒng)中實時模式復(fù)原算法的基本原理, 建立了一種新型的傳感器本征模復(fù)原算法。與常用的直接斜率法相比, 這種模式復(fù)原算法可以有效
    發(fā)表于 07-13 08:33 ?21次下載

    光學(xué)系統(tǒng)設(shè)計有哪些要求

    任何一種光學(xué)儀器的用途和使用條件必然會對它的光學(xué)系統(tǒng)提出一定的要求,這些要求概括起來有以下幾個方面。     一、
    發(fā)表于 08-14 15:02 ?3986次閱讀

    用FPGA硬件實現(xiàn)多路隨機(jī)序列應(yīng)用適應(yīng)光學(xué)SPGD控制算法設(shè)計

    、信息加密和系統(tǒng)測試等諸多領(lǐng)域中都有著 廣泛的應(yīng)用。在自適應(yīng)光學(xué)SPGD 算法中,
    發(fā)表于 07-16 09:57 ?2468次閱讀
    用FPGA硬件實現(xiàn)多路<b class='flag-5'>偽</b><b class='flag-5'>隨機(jī)</b><b class='flag-5'>序列</b>應(yīng)用<b class='flag-5'>適應(yīng)</b><b class='flag-5'>光學(xué)</b><b class='flag-5'>SPGD</b><b class='flag-5'>控制</b><b class='flag-5'>算法</b>設(shè)計

    高斯光學(xué),理想的光學(xué)系統(tǒng)

    所謂的理想光學(xué)系統(tǒng),就是對足夠大空間內(nèi)的各個點能以足夠?qū)捁馐赏晟葡?、理想像?b class='flag-5'>光學(xué)系統(tǒng)。 ?
    的頭像 發(fā)表于 06-01 15:52 ?5500次閱讀
    高斯<b class='flag-5'>光學(xué)</b>,理想的<b class='flag-5'>光學(xué)系統(tǒng)</b>

    自適應(yīng)光學(xué)系統(tǒng)的概念和工作原理

    貝耐特光學(xué)自適應(yīng)光學(xué)系統(tǒng)通常使用波前矯正器實現(xiàn)高精度光學(xué)相位補償,液晶空間光調(diào)制器空間分辨率高、能耗低、體積小、易于控制、價格低廉,成為波前
    的頭像 發(fā)表于 07-16 09:02 ?4238次閱讀

    光學(xué)系統(tǒng)設(shè)計流程

    質(zhì)量達(dá)到技術(shù)要求光學(xué)系統(tǒng)的像差可以用幾何像差來描述,包括: 看一看:照片上的色彩有什么問題嗎? 對白光成像的光學(xué)系統(tǒng),由于材料對不同波長的色光折射率不同,使各色光線具有不同的成像位置和倍率。 1.色差 ??位置色差
    的頭像 發(fā)表于 06-13 09:41 ?1782次閱讀
    <b class='flag-5'>光學(xué)系統(tǒng)</b>設(shè)計流程

    光學(xué)系統(tǒng)設(shè)計的過程及要求

    所謂光學(xué)系統(tǒng)設(shè)計就是根據(jù)使用條件,來決定滿足使用要求的各種數(shù)據(jù),即決定光學(xué)系統(tǒng)的性能參數(shù)、外形尺寸和各光組的結(jié)構(gòu)等。因此我們可以把光學(xué)設(shè)計過程分為4 個階段:外形尺寸計算、初始結(jié)構(gòu)計算
    發(fā)表于 06-14 10:15 ?949次閱讀

    光學(xué)系統(tǒng)的基本特性

    ? 任何一種光學(xué)儀器的用途和使用條件必然會對它的光學(xué)系統(tǒng)提出一定的要求,因此,在我們進(jìn)行光學(xué)設(shè)計之前一定要了解對光學(xué)系統(tǒng)
    的頭像 發(fā)表于 06-14 10:17 ?2559次閱讀

    光學(xué)系統(tǒng)設(shè)計的不可忽略的參數(shù)介紹

    實際光學(xué)系統(tǒng)的成像是不完善的,光線經(jīng)光學(xué)系統(tǒng)各表面?zhèn)鬏敃纬啥喾N像差,使成像產(chǎn)生模糊、變形等缺陷。像差就是光學(xué)系統(tǒng)成像不完善程度的描述。光學(xué)系統(tǒng)設(shè)計的一項重要工作就是要校正這些像差,使
    發(fā)表于 06-19 12:45 ?639次閱讀
    <b class='flag-5'>光學(xué)系統(tǒng)</b>設(shè)計的不可忽略的參數(shù)介紹

    光學(xué)系統(tǒng)設(shè)計過程

    任何一種光學(xué)儀器的用途和使用條件必然會對它的光學(xué)系統(tǒng)提出一定的要求,因此,在我們進(jìn)行光學(xué)設(shè)計之前一定要了解對光學(xué)系統(tǒng)
    的頭像 發(fā)表于 01-23 13:46 ?1209次閱讀

    高壓放大器驅(qū)動:基于FPGA的SPGD自適應(yīng)光學(xué)控制平臺的探索

    實驗名稱: 基于FPGA的SPGD自適應(yīng)光學(xué)控制平臺整體設(shè)計 測試目的: 在分析優(yōu)化式自適應(yīng)光學(xué)系統(tǒng)
    的頭像 發(fā)表于 10-11 17:48 ?673次閱讀
    高壓放大器驅(qū)動:基于FPGA的<b class='flag-5'>SPGD</b><b class='flag-5'>自適應(yīng)</b><b class='flag-5'>光學(xué)</b><b class='flag-5'>控制</b>平臺的探索