[發明專利]一種憶阻器混沌序列提取方法在審
| 申請號: | 201710847024.4 | 申請日: | 2017-09-19 |
| 公開(公告)號: | CN109525382A | 公開(公告)日: | 2019-03-26 |
| 發明(設計)人: | 王波;鄒富成 | 申請(專利權)人: | 西華大學 |
| 主分類號: | H04L9/00 | 分類號: | H04L9/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 610039 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 混沌序列 憶阻器 狀態變量 混沌系統 隨機性 信號發生器 設置系統 數學運算 提取規則 物理芯片 信號處理 一次迭代 異或運算 運算規則 迭代 門限 取余 運算 重復 | ||
本發明公開了一種憶阻器混沌序列提取方法,選定一種憶阻器混沌系統作為信號發生器,首先設置系統狀態變量的初值X0,進行g次迭代,確定為X(0),再進行一次迭代,將得到的第s?1個狀態變量與s?2進行取余運算,整數部分作為選取狀態變量編號的依據,然后根據經典的門限值法以及給定的運算規則,得到Px1和Ps1,再將Px1與Ps1進行異或運算,確定第一個混沌序列值P1,重復上述操作n次,得到長度為n的混沌序列。本發明公開了一種憶阻器混沌序列提取方法,基于憶阻器混沌系統的多個狀態變量設計出獨特的提取規則,不僅提高了序列的隨機性,而且避免了復雜的數學運算,降低了對物理芯片信號處理速度的要求。
技術領域
本發明涉及憶阻器混沌科學領域,尤其是涉及一種憶阻器混沌序列提取方法。
背景技術
憶阻器混沌序列是基于憶阻器混沌系統生成的具有憶阻器混沌特性的隨機序列,蘊涵著豐富的動力學信息,是憶阻器混沌理論通向現實世界的一個橋梁,具有重要的應用研究價值。目前憶阻器混沌序列在隨機性、運算復雜度和無力實現3個方面存在難以調和的矛盾,為了得到隨機性高的憶阻器混沌序列,一般方法是引入各種復雜運算,這不僅對物理芯片的信號處理速度提出了更高的要求,而且涉及成本問題和可實現性問題。
發明內容
為了解決背景技術中的問題,本發明公開了一種憶阻器混沌序列提取方法,具體算法如下。
步驟一:確定新的憶阻器混沌系統,設定憶阻器混沌系統初始值X0,門限值m,序列標號j=0;
步驟二:進行g次迭代,對應的系統狀態變量設為X(0)=[X1(0),X2(0),…,Xs(0)]。
步驟三:進行一次迭代, 對應的系統狀態變量設為X(1),將其中的Xs-1(1)與s-2進行取余運算,整數部分設為i,序列標號j=j+1。
步驟四:將Xs-1(1)小數點后第i位數值與設定的門限值m進比較,當其大于門限值m時,Pt1(1)=1,否則,Pt1(1)=0。
步驟五:根據i確定映射變量:若i=0,將映射變量設為X1(1);若i=1,將映射變量設為X2(1);同理,若i=s-3,將映射變量設為Xs-2(1)。
步驟六:將映射變量小數點后第i位數值與設定的門限值m進行比較,當其大于門限值m時,Ps1(1)=1,否則,Ps1(1)=0。
步驟七:將Pt1(1)與Ps1(1)進行異或,得到序列值Pj。
步驟八:以此類推,循環運行步驟三至步驟七n次,得到長度為n的二進制混沌序列P(n)={P1,P2,...,Pn}。
有益效果:
本發明基于憶阻器混沌系統的多個狀態變量設計出獨特的提取規則,不僅提高了序列的隨機性,而且避免了復雜的數學運算,降低了對物理芯片信號處理速度的要求,減少了實現成本。
附圖說明
圖1:憶阻器混沌序列提取方法流程圖。
圖2:本發明憶阻器混沌序列NIST測試結果。
圖3:門限值法憶阻器混沌序列NIST測試結果。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西華大學,未經西華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710847024.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種適于輔助復分接器的時鐘同步裝置
- 下一篇:一種雙路輸出的混沌信號發生器





