[發(fā)明專利]一種混沌序列產(chǎn)生方法及產(chǎn)生器有效
| 申請(qǐng)?zhí)枺?/td> | 201711462723.3 | 申請(qǐng)日: | 2017-12-28 |
| 公開(kāi)(公告)號(hào): | CN107911208B | 公開(kāi)(公告)日: | 2019-01-11 |
| 發(fā)明(設(shè)計(jì))人: | 張劍;朱銀霞;程劍;李廣俠;朱宏鵬;朱文明;石盛超;唐璟宇;朱鑫昱;徐星辰 | 申請(qǐng)(專利權(quán))人: | 中國(guó)人民解放軍陸軍工程大學(xué) |
| 主分類號(hào): | H04L9/00 | 分類號(hào): | H04L9/00 |
| 代理公司: | 深圳市威世博知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44280 | 代理人: | 李慶波 |
| 地址: | 210000 江*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 混沌 序列 產(chǎn)生 方法 產(chǎn)生器 | ||
1.一種混沌序列產(chǎn)生方法,其特征在于,包括以下步驟:
迭代計(jì)算,構(gòu)建迭代計(jì)算器,向所述迭代計(jì)算器輸入初始值,所述迭代計(jì)算器基于所述初始值通過(guò)迭代計(jì)算方程進(jìn)行迭代計(jì)算并輸出計(jì)算值;
偽碼生成,利用偽隨機(jī)序列發(fā)生器產(chǎn)生輸出偽隨機(jī)序列碼;
選擇輸出,由所述偽隨機(jī)序列碼控制選擇所述計(jì)算值中的各位數(shù)據(jù)連續(xù)輸出;
所述迭代計(jì)算方程是:
其中,x(n+1)為迭代值,0<x(n+1)<1,n≥0,x(0)為輸入的所述初始值,y(n)為所述計(jì)算值,是x(n)的無(wú)符號(hào)二進(jìn)制小數(shù)表示式且取前b個(gè)比特,所述計(jì)算值中的各位數(shù)據(jù)對(duì)應(yīng)所述的前b個(gè)比特的各二進(jìn)制數(shù);選取所述初始值和b值,使得所述計(jì)算值組成的混沌序列具有較長(zhǎng)的周期長(zhǎng)度;
所述偽隨機(jī)序列發(fā)生器是m序列產(chǎn)生器,所述偽隨機(jī)序列碼是m序列偽隨機(jī)碼;
所述迭代計(jì)算中還包括不動(dòng)點(diǎn)檢測(cè),當(dāng)所述初始值x(0)在進(jìn)行迭代計(jì)算時(shí),輸出的所述計(jì)算值保持固定值不變時(shí),則檢測(cè)出所述初始值并替換所述輸入初始值;
所述迭代計(jì)算得到的計(jì)算值的周期與所述m序列產(chǎn)生器輸出的m序列偽隨機(jī)碼的周期互質(zhì);
所述迭代計(jì)算的初始值、迭代值和計(jì)算值均為有限長(zhǎng)度為31比特的無(wú)符號(hào)二進(jìn)制小數(shù),所述m序列是31階m序列,輸出的m序列偽隨機(jī)碼以5比特?cái)?shù)字序列進(jìn)行劃分并對(duì)所述計(jì)算值的31比特的無(wú)符號(hào)二進(jìn)制小數(shù)選擇輸出;
當(dāng)所述m序列偽隨機(jī)碼的5比特?cái)?shù)字序列為“11111”時(shí),則選擇所述計(jì)算值中的2個(gè)比特的二進(jìn)制數(shù)進(jìn)行異或運(yùn)算,并將異或運(yùn)算的結(jié)果輸出;當(dāng)所述m序列偽隨機(jī)碼的5比特?cái)?shù)字序列不是“11111”時(shí),則根據(jù)所述5比特?cái)?shù)字序列的取值對(duì)應(yīng)選擇所述計(jì)算值的31個(gè)比特的二進(jìn)制數(shù)輸出;
所述初始值的低16位比特固定為一個(gè)十六進(jìn)制數(shù)“1357”,不同的初始值只變化高15比特,當(dāng)檢測(cè)到不動(dòng)點(diǎn)時(shí),將初始值的低16位設(shè)置為另一個(gè)十六進(jìn)制數(shù)“9ace”作為替換值置入。
2.一種混沌序列產(chǎn)生器,其特征在于,包括:
迭代計(jì)算單元,基于輸入的初始值通過(guò)迭代計(jì)算方程進(jìn)行迭代計(jì)算,并輸出計(jì)算值;
偽隨機(jī)序列發(fā)生單元,產(chǎn)生輸出偽隨機(jī)序列碼;
選擇控制單元,接收來(lái)自所述偽隨機(jī)序列發(fā)生單元輸出的偽隨機(jī)序列碼,利用所述偽隨機(jī)序列碼控制選擇所述迭代計(jì)算單元輸出的所述計(jì)算值中的各位數(shù)據(jù)連續(xù)輸出;
所述計(jì)算單元中的所述迭代計(jì)算方程是:
其中,x(n+1)為迭代值,0<x(n+1)<1,n≥0,x(0)為所述初始值,y(n)為所述計(jì)算值,是x(n)的無(wú)符號(hào)二進(jìn)制小數(shù)表示式且取前b個(gè)比特,所述計(jì)算值中的各位數(shù)據(jù)對(duì)應(yīng)所述的前b個(gè)比特的各二進(jìn)制數(shù);選取所述初始值和b值,使得所述計(jì)算值組成的混沌序列具有較長(zhǎng)的周期長(zhǎng)度;
所述偽隨機(jī)序列發(fā)生單元是m序列產(chǎn)生單元,所述偽隨機(jī)序列碼是m序列偽隨機(jī)碼;
所述混沌序列產(chǎn)生器還包括用于檢測(cè)所述迭代計(jì)算單元輸出的所述計(jì)算值是否存在固定不變值的不動(dòng)點(diǎn)檢測(cè)單元,當(dāng)所述輸入初始值x(0)在進(jìn)行迭代計(jì)算時(shí),輸出的所述計(jì)算值存在固定不變值時(shí),則檢測(cè)出所述初始值并更換所述初始值;
所述迭代計(jì)算單元得到的計(jì)算值的周期與所述m序列產(chǎn)生單元輸出的m序列偽隨機(jī)碼的周期互質(zhì);
所述迭代計(jì)算的初始值、迭代值和計(jì)算值均為有限長(zhǎng)度為31比特的無(wú)符號(hào)二進(jìn)制小數(shù),所述m序列是31階m序列,輸出的m序列偽隨機(jī)碼以5比特?cái)?shù)字序列進(jìn)行劃分,并對(duì)所述計(jì)算值的31比特的無(wú)符號(hào)二進(jìn)制小數(shù)選擇輸出;
當(dāng)所述m序列偽隨機(jī)碼的5比特?cái)?shù)字序列為“11111”時(shí),則選擇所述計(jì)算值中的2個(gè)比特的二進(jìn)制數(shù)進(jìn)行異或運(yùn)算,并將異或運(yùn)算的結(jié)果輸出;當(dāng)所述m序列偽隨機(jī)碼的5比特?cái)?shù)字序列不是“11111”時(shí),則根據(jù)所述5比特?cái)?shù)字序列的取值對(duì)應(yīng)選擇所述計(jì)算值的31個(gè)比特的二進(jìn)制數(shù)輸出;
所述初始值的低16位比特固定為一個(gè)十六進(jìn)制數(shù)“1357”,不同的初始值只變化高15比特,當(dāng)檢測(cè)到不動(dòng)點(diǎn)時(shí),將初始值的低16位設(shè)置為另一個(gè)十六進(jìn)制數(shù)“9ace”作為替換值置入。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)人民解放軍陸軍工程大學(xué),未經(jīng)中國(guó)人民解放軍陸軍工程大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711462723.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:一種獨(dú)角仙養(yǎng)殖箱
- 下一篇:一種蟋蟀棲息管
- 用于生成模數(shù)混合混沌信號(hào)的系統(tǒng)和方法
- 一種基于組合映射的混沌調(diào)頻雷達(dá)信號(hào)的產(chǎn)生方法及系統(tǒng)
- 混沌保密通信系統(tǒng)中數(shù)字混沌密碼的產(chǎn)生方法
- 基于數(shù)字混沌編碼算法的混沌保密通信系統(tǒng)
- 混沌加密通信實(shí)驗(yàn)裝置及方法
- 一種新型混沌擴(kuò)頻SPWM波生成方法
- 新型高效混合式混沌擴(kuò)頻脈寬調(diào)制方法及系統(tǒng)
- 一種基于可見(jiàn)光LED的高速可見(jiàn)光混沌保密通信裝置
- 動(dòng)態(tài)對(duì)偶混沌系統(tǒng)
- 一種低功耗產(chǎn)品的無(wú)線充電系統(tǒng)的混沌通訊電路
- 時(shí)鐘產(chǎn)生電路及產(chǎn)生方法
- 用于產(chǎn)生有用媒體流、尤其用于產(chǎn)生聲音的產(chǎn)生設(shè)備
- 顯示路徑的產(chǎn)生方法、產(chǎn)生設(shè)備和產(chǎn)生程序
- 信號(hào)產(chǎn)生裝置及其產(chǎn)生方法
- 諧波產(chǎn)生裝置及其產(chǎn)生方法
- 氫產(chǎn)生催化劑、氫產(chǎn)生方法、氫產(chǎn)生裝置
- FRU產(chǎn)生裝置及其產(chǎn)生方法
- 信號(hào)產(chǎn)生電路及信號(hào)產(chǎn)生方法
- 蒸汽產(chǎn)生裝置和蒸汽產(chǎn)生設(shè)備
- 音頻產(chǎn)生裝置及音頻產(chǎn)生方法
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





