色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

補充: FPGA產生基于LFSR的偽隨機數

FPGA學習交流 ? 來源:互聯網 ? 作者:佚名 ? 2018-06-13 11:21 ? 次閱讀

大家好,又到了每日學習的時間了,上一篇《薦讀:基于FPGA 的CRC校驗碼生成器》文中,提到了“要實現這一過程,仍然需要LFSR電路,參看《FPGA產生基于LFSR的偽隨機數》中關于該電路特性的介紹”,在這補一篇《FPGA產生基于LFSR的偽隨機數》,歡迎大家交流學習。

1.概念
通過一定的算法對事先選定的隨機種子(seed)做一定的運算可以得到一組人工生成的周期序列,在這組序列中以相同的概率選取其中一個數字,該數字稱作偽隨機數,由于所選數字并不具有完全的隨機性,但是從實用的角度而言,其隨機程度已足夠了。這里的“偽”的含義是,由于該隨機數是按照一定算法模擬產生的,其結果是確定的,是可見的,因此并不是真正的隨機數。偽隨機數的選擇是從隨機種子開始的,所以為了保證每次得到的偽隨機數都足夠地“隨機”,隨機種子的選擇就顯得非常重要,如果隨機種子一樣,那么同一個隨機數發生器產生的隨機數也會一樣。

2.由LFSR引出的產生方法
產生偽隨機數的方法最常見的是利用一種線性反饋移位寄存器(LFSR),它是由n個D觸發器和若干個異或門組成的,如下圖:
172436rpfddydydqfssy4b.png


其中,gn為反饋系數,取值只能為0或1,取為0時表明不存在該反饋之路,取為1時表明存在該反饋之路;n個D觸發器最多可以提供2^n-1個狀態(不包括全0的狀態),為了保證這些狀態沒有重復,gn的選擇必須滿足一定的條件。下面以n=3,g0=1,g1=1,g2=0,g3=1為例,說明LFSR的特性,具有該參數的LFSR結構如下圖:
172437h4v9c2u4l24mfcwl.png

假設在開始時,D2D1D0=111(seed),那么,當時鐘到來時,有:

D2=D1_OUT=1;

D1=D0_OUT^D2_OUT=0;

D0=D2_OUT=1;

即D2D1D0=101;同理,又一個時鐘到來時,可得D2D1D0=001. ………………

畫出狀態轉移圖如下:
172437n8pz2rre8a2aepg9.png


從圖可以看出,正好有2^3-1=7個狀態,不包括全0;

如果你理解了上圖,至少可以得到三條結論:

1)初始狀態是由SEED提供的;

2)當反饋系數不同時,得到的狀態轉移圖也不同;必須保證gn===1,否則哪來的反饋?

3)D觸發器的個數越多,產生的狀態就越多,也就越“隨機”;


3.verilog實現

基于以上原理,下面用verilog產生一個n=8,反饋系數為g0g1g2g3g4g5g6g7g8=101110001的偽隨機數發生器,它共有2^8=255個狀態,該LFSR的結構如下:
172437z10f8ahd4db2hkkt.png

verilog源代碼如下:
172438bsww78bz0ozi81iw.png


仿真波形:
172438hzqlfvald91af2r8.png

以1111 1111為種子,load信號置位后,開始在255個狀態中循環,可將輸出值255、143、111……作為偽隨機數。

這篇補充就說到這里,各位,加油。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21729

    瀏覽量

    603007
收藏 人收藏

    評論

    相關推薦

    FPGA產生隨機數發生器分析

    性,但是從實用的角度而言,其隨機程度已足夠了。這里的的含義是,由于該隨機數是按照一定算法模擬產生的,其結果是確定的,是可見的,因此并不是真正的隨機
    的頭像 發表于 11-21 11:49 ?3546次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>產生</b>中<b class='flag-5'>偽</b><b class='flag-5'>隨機數</b>發生器分析

    學習筆記 | 基于FPGA隨機數發生器(附代碼)

    今天是畫師本人第一次和各位大俠見面,執筆繪畫FPGA江湖,本人寫了篇關于FPGA隨機數發生器學習筆記,這里分享給大家,僅供參考。學習筆記 | 基于
    發表于 04-21 19:42

    C語言中隨機數產生及性能檢驗

    系統仿真或加密算法中常需要產生滿足一定分布函數的 隨機數 ,高級程序設計語言中的庫函數采用線性同余法產生一個在[0,32767] 服從均勻分布的
    發表于 07-07 16:35 ?70次下載

    C語言random函數隨機數產生

    由C語言的stalib.h庫里面的random函數可以得到一個0-0x7FFFh的隨機數,當然,調用隨機數函數之前,是要進行種子的篩選的,以當前的時間參數作為種子,可以使得隨機數至少
    發表于 08-25 17:56 ?1.3w次閱讀

    C#教程之隨機數加密

    C#教程之隨機數加密,很好的C#資料,快來學習吧。
    發表于 04-21 09:52 ?5次下載

    產生隨機數

    一個自己寫的產生隨機數的工程
    發表于 12-01 15:45 ?13次下載

    為max765x微處理器的隨機數生成程序

    擴頻通信、安全、加密和調制解調器等應用需要隨機數產生。實現一個隨機數發生器的最常用的方法是一個線性反饋移位登記(LFSR)。由一個LFSR
    發表于 04-12 09:50 ?1次下載
    為max765x微處理器的<b class='flag-5'>偽</b><b class='flag-5'>隨機數</b>生成程序

    隨機數生成算法

    在計算機上用數學的方法產生隨機數列是目前通用的方法,它的特點是占用的內存少,速度快.用數學方法產生隨機數列是根據確定的算法推算出來的,嚴格說來并不是
    發表于 04-03 10:25 ?6次下載

    單片機C語言如何產生隨機數

    C語言中有三個通用的隨機數發生器,分別為 rand函數、random函數、randomize 函數,但是rand函數產生的并不是真意正義上的隨機數,是一個
    的頭像 發表于 11-26 14:25 ?7559次閱讀

    FPGA產生基于LFSR隨機數概念

    大家好,又到了每日學習的時間了,上一篇《薦讀:基于FPGA 的CRC校驗碼生成器》文中,提到了“要實現這一過程,仍然需要LFSR電路,參看《FPGA產生基于
    的頭像 發表于 04-02 16:33 ?2408次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>產生</b>基于<b class='flag-5'>LFSR</b>的<b class='flag-5'>偽</b><b class='flag-5'>隨機數</b>概念

    基于FPGA隨機數發生器設計方案

    基于FPGA隨機數發生器設計方案
    發表于 06-28 14:36 ?4次下載

    基于LFSR隨機數FPGA產生

    通過一定的算法對事先選定的隨機種子(seed)做一定的運算可以得到一組人工生成的周期序列,在這組序列中以相同的概率選取其中一個數字,該數字稱作偽隨機數,由于所選數字并不具有完全的隨機性,但是從實用的角度而言,其
    發表于 11-17 09:54 ?722次閱讀

    MAX765x微處理器的隨機數生成例程

    擴頻通信、安全、加密和調制解調器等應用需要生成隨機數。實現隨機數發生器的最常見方法是線性反饋移位寄存器(LFSR)。LFSR生成的代碼實際上是“
    的頭像 發表于 03-01 15:28 ?654次閱讀
    MAX765x微處理器的<b class='flag-5'>偽</b><b class='flag-5'>隨機數</b>生成例程

    FPGA隨機數發生器學習介紹

    隨機試驗的結果,產生隨機數有多種不同的方法。這些方法被稱為隨機數生成器。隨機數最重要的特性是它在產生
    的頭像 發表于 09-12 09:13 ?1557次閱讀

    如何在FPGA中實現隨機數發生器

    分享如何在Xilinx Breadboardable Spartan-7 FPGA, CMOD S7中實現4位隨機數發生器(PRNGs)。
    的頭像 發表于 08-06 11:20 ?662次閱讀
    如何在<b class='flag-5'>FPGA</b>中實現<b class='flag-5'>隨機數</b>發生器
    主站蜘蛛池模板: 情欲.美女高潮| 亚洲国产剧情中文视频在线| 34g污奶绵uk甩奶| 国产在线精品国自产拍影院午夜| 日韩欧美一区二区三区免费看| 最新无码国产在线视频2020| 精品动漫国产亚洲AV在线观看| 婷婷开心激情综合五月天| 多人乱肉高hnp| 日韩黄色免费| 国产白浆视频在线播放| 色妺妺免费影院| 高H黄暴NP辣H一女多男| 婷婷久久无码欧美人妻| 国产无遮挡色视频免费观看性色| 忘忧草在线影院WWW日本二| 国产精品VIDEOS麻豆TUBE| 亚欧乱亚欧乱色视频| 国产在线观看免费观看不卡| 亚洲乱码在线卡一卡二卡新区| 国内精品久久久久久西瓜色吧| 亚洲精品久久久一区| 精品高清国产a毛片| 最近中文字幕mv手机免费高清| 麻豆高潮AV久久久久久久| 999zyz色资源站在线观看| 欧美重口绿帽video| 吃胸亲吻吃奶摸下面免费视频| 日韩在线中文字幕无码| 国产精品人成在线播放新网站| 武侠艳妇屈辱的张开双腿| 精品国产影院| 中文字幕a有搜索网站| 人妖和美女玩| 国产一区亚洲| 4480YY旧里番在线播放| 日产久久视频| 精品无人区麻豆乱码1区2| 99日韩精品| 亚洲嫩草AV永久无码精品无码| 六六影院午夜伦理|