新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 用 FPGA 產生高斯白噪聲序列的一種快速方法

        用 FPGA 產生高斯白噪聲序列的一種快速方法

        作者: 時間:2009-03-24 來源:網絡 收藏

        信號是一個隨機過程,每個樣值點都是一個高斯變量,其雙邊功率譜密度為常數 N0 / 2 ,即:

        由 (2) 式可見,在任意兩個不同時刻的采樣信號是統計獨立的。但是,從 m 的產生過程可見,每個時鐘周期中,線性反饋移位寄存器只移出一個最高位,并反饋一個值給最低位,所以,相鄰的幾個狀態之間不是完全獨立的。這必然影響任意兩個不同時刻采樣信號之間的獨立性。所以要進行非相關性操作。為了減小相關性,通常的是產生高斯后再接一個交織器,把高斯出現的前后順序打亂。但建交織器要占用 的硬件資源,所以,本設計不采用交織器。

        考慮到 m 序列的周期為 (2n-1) ,第 2n 個值往后都是不斷重復第 1 個到第 (2n-1) 個狀態。所以只要線性反饋移位寄存器每隔 r 個同步時鐘 ( 其中 r=2i , i 為整數 ) 輸出一個狀態值 ( 即線性反饋移位寄存器每變換 r 個狀態輸出一次狀態值 ) ,就能在不改變 m 序列原有周期的情況下減小相關性,且不增加硬件資源的消耗。但要注意: r 一定要是 2 的冪,這樣才能保證 m 序列的周期不變。

        2 均勻分布向高斯分布的轉換

        2.1 均勻分布和高斯分布之間的映射關系

        設 X 服從 [1 , 218-1] 區間內的均勻分布; Y 服從均值為 0 、方差為 1 的標準正態分布,那么,考慮到高斯分布的實際情況, Y 僅在 [-4 , 4] 之間取值即可。 Y 的概率密度函數為:

        2.2 折線逼近法

        fpga相關文章:fpga是什么




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 南涧| 垣曲县| 宁津县| 崇信县| 兴海县| 漠河县| 兴隆县| 盐城市| 遂宁市| 扎囊县| 屯门区| 灵璧县| 梅河口市| 梁平县| 澄迈县| 屏边| 塘沽区| 卓资县| 彰化市| 油尖旺区| 昔阳县| 玛曲县| 神农架林区| 恩平市| 大余县| 平山县| 平远县| 介休市| 眉山市| 榆社县| 民县| 仁怀市| 东山县| 怀化市| 贵南县| 横山县| 乌鲁木齐县| 陇西县| 威宁| 虎林市| 台南县|