新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA 的偽隨機序列的生成方法及應用

        基于FPGA 的偽隨機序列的生成方法及應用

        作者: 時間:2012-09-03 來源:網絡 收藏

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

        上述結構產生多路Gold 序列的原理如下:

        ⑤ 將這 N 個不同相位的M2 序列與M1 序列模二和,生成N 個不同的Gold 序列。 該需要選定兩個可構成Gold 序列的理想M 序列對,之后將能夠從一個M 序列抽 樣出另一M 序列的本原抽樣數N 預先計算出來。由于是預先計算,不需在硬件內實現, 不占用硬件資源。因此該占用的資源較少,同時結構化的設計也適合于用硬件描述語 言進行設計。

        5 實驗及結果分析

        為驗證上述生成的可行性,在 內對上述結構進行了硬件設計, 并搭建了基于SPGD 控制算法的自適應光學系統平臺。自適應光學系統實驗平臺的結構如 下圖3 所示,主要由激光器和擴束系統、傾斜鏡TM、變形鏡DM、CCD 相機、基于 的SPGD 算法控制處理器、數字到模擬轉換器DAC 和高壓放大器HVA 等組成。光源從激 光器發出后經TM 和DM 反射至CCD 相機,相機將圖像數據傳輸給 板進行算法迭 代,再輸出電壓至數模轉換,最后經高壓放大后控制61 單元的變形鏡DM(驅動器的排布 見圖(3)和傾斜鏡TM,完成閉環控制。

        連 續抽樣法結構的主要參數: LFSR1 和LFSR2 對應的本原多項式為:

        本原抽樣數N 為68。該設計可產生68路,

        周期為1023 的Gold 序列。該參數設計主要以實驗為主,本原多項式1F (x)的選取原則是反饋少,實現簡單。本原抽樣數要比61 稍大,保證能產生足夠多的Gold 序列,如果過大亦會造成資源的浪費。

        fpga相關文章:fpga是什么




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 香格里拉县| 浦县| 高平市| 皋兰县| 兴宁市| 电白县| 合江县| 永胜县| 临泉县| 潢川县| 南郑县| 尤溪县| 彰化市| 晋宁县| 康定县| 铜山县| 会泽县| 新宁县| 柳河县| 黄龙县| 漳浦县| 菏泽市| 金塔县| 亳州市| 宁国市| 安义县| 竹山县| 白河县| 乌什县| 金山区| 辽中县| 英吉沙县| 广宗县| 清镇市| 平凉市| 额敏县| 邯郸县| 仁布县| 慈利县| 安国市| 忻城县|