《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > Logistic-Map混沌序列的單片機實現
Logistic-Map混沌序列的單片機實現
李 偉,禹思敏
摘要: 混沌序列的產生是混沌理論應用于保密通信領域的一個重要問題。通過對Logistic映射進行變換處理,利用整數運算代替小數運算,使程序便于在MCS-51系列單片機平臺上運行,由此產生Logistic-Map混沌序列。
Abstract:
Key words :

  摘 要: 混沌序列的產生是混沌理論應用于保密通信領域的一個重要問題。通過對Logistic映射進行變換處理,利用整數運算代替小數運算,使程序便于在MCS-51系列單片機平臺上運行,由此產生Logistic-Map混沌序列。
    關鍵詞: 混沌序列;Logistic-Map;單片機

 

  混沌及其應用是近年來非線性科學研究領域的一個熱點課題。自Pecora和Carroll提出了混沌同步概念,使混沌應用于保密通信技術領域成為可能。但要進行有效的混沌通信,首先必須產生穩定的混沌序列信號。
    混沌序列信號發生器最初是利用分立模擬電子元件來實現的,這種方法能有效地產生混沌信號,但降低了集成度,增大了體積,且在通信應用時,因為元件參數較大的離散性,容易造成收發系統之間的電路參數失配。相比而言,用數字元件實現,能簡化系統并提高抗干擾能力,例如,在DSP和FPGA等數字平臺上產生混沌序列,是一種較為有效的方法。
    對于產生形式簡單并且應用廣泛的Logistic-Map混沌序列[1]信號,可在速度較慢、資源有限的51系列單片機硬件平臺[2]上實現。由于Logistic映射中產生的迭代數據全是小數,而單片機處理浮點數的能力較差,故需對Logistic-Map方程進行映射變換,以便于在單片機上運行實現。
1 Logistic方程的變換處理
    Logistic方程是目前應用較為廣泛的一種混沌映射,其迭代方程的數學表達式為


    由于單片機并不適合于處理小數,故為了方便于單片機的運行處理,系數盡可能地選擇整數,這里選取參數μ=4,其時域仿真波形如圖3所示。


    Logistic方程中,x(n)的值均為0~1之間的小數,而x(n)值的精確度對系統是否處于混沌狀態有一定的影響,精度過低會將混沌系統強制性帶出混沌。理論上,x(n)值的精確度越大越好,但實際上不可能選取無窮精度。在Matlab仿真時,軟件采用雙精度浮點的形式進行數值運算。
    考慮到單片機處理浮點數的能力較差,通過線性映射:
  

  將x(n)∈(0,1)的值映射到X(n)∈(0,65 536)的區間上,而這屬于一個無符號整型變量的表數范圍。通過該映射,就能在保證變換前的數值精確到小數點后4位的情況下,用無符號整型變量代替雙精度浮點型變量的運算,并且能在一定程度上反映小數點后第5位的情況。
  經過映射變換后的Logistic映射方程變為:
  
  式中X(n)∈(0,65 536)。數值仿真結果如圖4所示。由此可知,變換只改變了x(n)值的幅度,并沒有改變系統的性質。

2 硬件設計
    在硬件設計中,選用了51系列中的增強型單片機AT89S52。這款單片機內置了8 KB的Flash,8個256 bit的片內RAM,對于存儲程序和臨時數據值有足夠的空間,因此可采用單片工作模式,不需擴展外圍存儲器。
    圖5為Logistic混沌信號發生器的硬件電路圖。單片機的P1.6、P1.7分別輸出轉換控制信號和控制時鐘信號;P1.4、P1.5則將Logistic方程的迭代結果串行地送入數模轉換器。


    要較好地將單片機計算結果還原成模擬信號并在示波器上顯示出來,對D/A轉換器的精度有一定的要求[5]。數模轉換器的精度過低,會使許多不同的計算結果被轉換為相同的模擬電壓值,導致波形質量的嚴重下降。這里選用了廉價高速的12位精度數模轉換器MAX538[2,6]。這款D/A轉換器是電壓輸出型,串行輸入方式,由單5 V電源供電。它采用菊花鏈結構,1次接收16位的數據,其中只有低12位有效,而高四位只在構成菊花鏈時使用。圖6為MAX538的時序圖,當轉換控制信號為高電平時,D/A轉換器不接收新值,而將數字信號轉換成模擬信號,輸出的模擬信號電壓值:
  

  式中,VREF為基準電壓,取為2.5 V;當其為低點平時,每來1個控制時鐘脈沖就讀入1位值。

3 軟件流程設計
    根據(3)式可知,程序中涉及到了減法、乘法和除法運算。在單片機指令系統中,這3種運算指令均為多周期指令,會占用較多的運行時間,尤其是除法運算。相對而言,賦值指令、移位指令與邏輯運算指令則較為快速,因此,在保證準確性的前提下,可用移位運算代替乘、除運算[7]。
    在設計程序時,利用循環迭代,使單片機不斷地計算出Logistic方程的當前值。程序流程圖如圖7所示。在整個循環體內,通過以下幾個步驟完成1次迭代運算:

 

    (1)將公式(3)中的減法運算[65536-X(n)]用“異或”運算[X(n)⊕0xFFFF]代替,所得值送入變量y所指向的存儲空間;
    (2)將y的值與x相乘,實現[X(n)[65536-X(n)]],而這個乘法運算的結果是一個32位的值,因此賦予長整型變量M32;
    (3)乘法運算結果要除以65 536,該值是2的16次方(65 536=216),故可通過將M32的值右移16位來替換除法運算;
    (4)在單片機指令系統中,除法運算的結果是個16位的值,但移位運算并不會改變變量的數據類型,故仍為32位的數據。所以,要令M32和0xFFFF相“與”,取出M32的低16位值存入與整型變量相對應的存儲空間;
    (5)用y的值左移2位替代乘以系數μ=4的運算,計算出Logistic方程的當前值;
    (6)將計算結果送入數模轉換器。
    數模轉換芯片MAX538是串行輸入的,上述步驟計算的結果是一個整型數值,不能1次送入D/A芯片,要將數值按權位的高低逐個取出并傳送。并且MAX538是12位的D/A芯片,只有低12數據有效。計算結果的16位數據中,對信號幅度影響較大的是高12位數據,故要將x(n)的值右移4位,將高4位無效位清零,而把有效值保存在低12位。根據MAX538的信號時序,可得如圖8所示的流程圖。


    混沌系統方程中,均為小數形式的運算,增加了產生混沌信號時的硬件復雜程度。因此,通過對Logistic方程進行線性變換,采用整數運算替代浮點數運算,可以在保證一定數值精度的情況下,提高程序的運行速度,為利用51系列單片機產生混沌序列信號提供了一種實際可行的實現方法。


參考文獻
[1] 呂金虎,陸君安,陳士華.混沌時間序列分析及其應用[M].武漢:武漢大學出版社,2002.
[2] 李群芳,張士軍,黃?。畣纹⑿陀嬎銠C與接口技術(第2版)[M].北京:電子工業出版社,2005.
[3] 趙艷紅,張春,吳楚.擴頻通信中數字混沌序列的產生[J].信息工程大學學報,2000(3):40-43.
[4] 劉文波.Logistic映射的電路實現及應用[J].數據采集與處理,2001(1):129-132.
[5] 趙耿,鄭德玲,董冀媛.Logistic映射數字混沌產生器[J].北京科技大學學報,2001(2):173-176.
[6] 王福瑞.單片微機測控系統設計大全[M].北京:北京航空航天大學出版社,1998.
[7] 唐秋玲,覃團發,姚海濤,等.數字語音混沌保密通信系統及硬件實現[J].電子技術應用,2000(2):58-60.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩国产va另类| 久久国产精品久久精品国产| 亚洲成色精品| 国模叶桐国产精品一区| 亚洲国产欧美一区二区三区同亚洲| 国产九区一区在线| 国产精品免费久久久久久| 欧美aa国产视频| 亚洲人成在线免费观看| 国内精品久久久久国产盗摄免费观看完整版| 欧美性片在线观看| 亚洲免费在线观看视频| 亚洲图片欧洲图片av| 欧美精品久久久久久久久老牛影院| av成人老司机| 国产在线精品成人一区二区三区| 99亚洲伊人久久精品影院红桃| 国产精品久久久久99| 欧美亚洲视频| 久久只有精品| 久久久噜噜噜| 久久综合中文| 国产精品日韩在线播放| 国产精品区一区二区三| 国产一区成人| 美女日韩欧美| 亚洲精品视频免费在线观看| 在线免费观看日韩欧美| 狼人天天伊人久久| 日韩一级免费观看| 欧美在线视频不卡| 欧美日韩无遮挡| 亚洲电影免费观看高清完整版| 另类专区欧美制服同性| 99精品国产一区二区青青牛奶| 欧美高清不卡| 欧美大胆成人| 亚洲亚洲精品三区日韩精品在线视频| 欧美破处大片在线视频| 国产欧美va欧美不卡在线| 午夜在线精品| 国产精品久久午夜夜伦鲁鲁| 欧美日韩久久精品| 亚洲色图制服丝袜| 韩国av一区二区三区四区| 亚洲电影下载| 亚洲日本在线观看| 亚洲欧美中文在线视频| 久久精品99久久香蕉国产色戒| 99精品热视频只有精品10| 亚洲一区二区三区乱码aⅴ蜜桃女| 日韩视频精品| 欧美成人嫩草网站| 国产精品国产三级国产| 亚洲欧美激情诱惑| 亚洲毛片在线看| 国产一区二区丝袜高跟鞋图片| 亚洲黄色一区| 久久国产66| 国产精品人人做人人爽人人添| 久久免费精品日本久久中文字幕| 欧美大成色www永久网站婷| 亚洲一区二区免费视频| 久久美女艺术照精彩视频福利播放| 欧美福利视频网站| 久久久国产精品一区二区中文| 亚洲深夜福利网站| 亚洲视频一二| 亚洲精品小视频在线观看| 国产精品视频自拍| 欧美美女bb生活片| 老司机成人在线视频| 亚洲人午夜精品免费| 国产精品一区二区在线观看网站| 久久在线免费观看| 免费亚洲婷婷| 亚洲欧美综合| 亚洲精品欧美专区| 久久免费99精品久久久久久| 国产精品v欧美精品v日本精品动漫| 亚洲精品护士| 麻豆freexxxx性91精品| 国产精品国码视频| 欧美韩日视频| 亚洲黄色视屏| 亚洲一级网站| 亚洲欧美日韩成人高清在线一区| 久久精品亚洲热| 国产欧美精品在线观看| 在线成人激情视频| 国产欧美一区二区三区沐欲| 亚洲欧美国产精品va在线观看| 美女日韩欧美| 亚洲国产精品美女| 久久精品国产亚洲一区二区| 午夜欧美大尺度福利影院在线看| 欧美片第1页综合| 欧美在线视频观看免费网站| 欧美日韩亚洲一区二| 国产精品二区在线| 欧美日韩专区在线| 欧美岛国激情| 亚洲欧洲另类国产综合| 久久精视频免费在线久久完整在线看| 亚洲一区二区免费看| 国产区日韩欧美| 欧美精品日韩www.p站| 亚洲综合色激情五月| 欧美14一18处毛片| 国产精品一二一区| 国产伦精品一区二区三区视频黑人| 欧美影院成年免费版| 国产农村妇女毛片精品久久麻豆| 亚洲激情小视频| 性欧美1819性猛交| 在线成人中文字幕| 亚洲国产精品电影| 国产精品久久久一区二区三区| 国产精品午夜在线| 欧美日韩国产在线看| 亚洲欧美不卡| 9久re热视频在线精品| 国产精品v日韩精品| 国产一区二区三区精品欧美日韩一区二区三区| 久久精品亚洲乱码伦伦中文| 欧美激情精品久久久久久久变态| 99日韩精品| 亚洲欧美日韩精品久久久| 亚洲午夜精品久久久久久浪潮| 亚洲视频观看| 久久综合一区| 久久久美女艺术照精彩视频福利播放| 亚洲日本电影在线| 老司机一区二区三区| 国产小视频国产精品| 欧美日韩国产影院| 蜜臀久久99精品久久久久久9| 激情欧美一区二区| 国产一区免费视频| 亚洲午夜精品福利| 国产精品国产a级| 国产精品久久久久77777| 亚洲精品国产精品久久清纯直播| 亚洲国产精品一区二区三区| 亚洲激情成人网| 亚洲自拍偷拍麻豆| 亚洲国内精品| 欧美福利视频在线| 一区二区三区国产精品| 中国成人在线视频| 欧美日韩精品是欧美日韩精品| 亚洲永久精品国产| 欧美.日韩.国产.一区.二区| 亚洲视频狠狠| 久久综合伊人77777尤物| 国产精品综合网站| 久久久久久**毛片大全| 欧美资源在线观看| 久久视频精品在线| 亚洲国产精品久久91精品| 欧美精品一区二区三区久久久竹菊| 国产午夜精品久久| 欧美日韩国产三区| 欧美三级韩国三级日本三斤| 欧美大片国产精品| 亚洲国产欧美日韩精品| 亚洲第一中文字幕在线观看| 国产欧美一区二区三区在线看蜜臀| 国产精品久久久久毛片大屁完整版| 久久久久88色偷偷免费| 欧美有码视频| 欧美视频一区二区三区| 亚洲开发第一视频在线播放| 老**午夜毛片一区二区三区| 久久精品国语| 国产精品丝袜久久久久久app| 国产乱子伦一区二区三区国色天香| 久久伊人精品天天| 亚洲人精品午夜在线观看| 一本不卡影院| 欧美电影免费观看高清完整版| 国产精品久久一区主播| 亚洲精品国产精品久久清纯直播| 狠狠色狠狠色综合日日91app| 欧美成人免费播放| 欧美午夜a级限制福利片| 欧美亚洲一区二区在线| 久久精品一区中文字幕| 一区二区视频免费完整版观看| 久久―日本道色综合久久| 国产精品区一区二区三| 午夜宅男欧美| 伊大人香蕉综合8在线视| 亚洲午夜精品17c| 国产情人综合久久777777| 国产伦精品一区二区三区视频黑人| 欧美一区二区三区免费观看视频| 亚洲图中文字幕| 久久久国产精品一区| 99精品热6080yy久久| 99精品热6080yy久久| 国产精品私拍pans大尺度在线| 欧美午夜免费| 中文精品视频一区二区在线观看| 欧美一区二区视频在线| 久久激情五月丁香伊人| 国产精品久久久一区二区三区| 欧美日韩在线一区| 欧美紧缚bdsm在线视频| 海角社区69精品视频| 欧美国产乱视频| 亚洲一区精品视频| 国产精品一区一区| 狠狠色综合网站久久久久久久| 乱码第一页成人| 先锋影院在线亚洲| 欧美日韩一区二区免费在线观看| 午夜精品成人在线视频| 欧美日韩免费高清| 黄色资源网久久资源365| 一区二区三区回区在观看免费视频| 欧美日韩亚洲一区二区| 国产一区二区三区四区五区美女| 国产精品99久久久久久白浆小说| 日韩视频在线一区| 久久综合五月天婷婷伊人| 国产精品久久午夜| 9i看片成人免费高清| 欧美一级久久久久久久大片| 国产亚洲精品aa午夜观看| 亚洲无亚洲人成网站77777| 亚洲一区二区精品视频| 欧美区在线观看| 欧美视频一区二区| 欧美紧缚bdsm在线视频| 亚洲精品免费看| 国产欧美一区二区精品秋霞影院| 欧美日韩国产不卡| 激情丁香综合| 午夜在线精品偷拍| 欧美亚州一区二区三区| 国产精品午夜视频| 国产区欧美区日韩区| 在线日韩中文| 国产精品女主播| 国产欧美日韩在线播放| 亚洲高清资源综合久久精品| 韩国一区二区在线观看| 精品999在线观看| 欧美久色视频| 国产日产欧美精品| 中国日韩欧美久久久久久久久| 在线播放国产一区中文字幕剧情欧美| 国产精品一区二区三区免费观看| 欧美裸体一区二区三区| 欧美日韩国产成人| 欧美三级欧美一级| 久久久久欧美精品| 久久丁香综合五月国产三级网站| 欧美国产一区视频在线观看| 欧美体内she精视频在线观看| 欧美一区二区三区四区视频| 久久综合五月天婷婷伊人| 欧美性猛交xxxx乱大交退制版| 欧美日韩午夜剧场| 亚洲激情网站| 久久久久久久久久码影片| 国产在线精品一区二区中文| 性18欧美另类| 欧美日韩国产二区| 国产欧美精品va在线观看| 欧美精品18| 欧美v国产在线一区二区三区| 日韩视频在线一区| 一二三区精品福利视频| 国产欧美一区二区三区沐欲| 午夜一区二区三区在线观看| 一区二区日韩欧美| 男男成人高潮片免费网站| 91久久中文字幕| 国产日产欧美精品| 国产精品永久在线| 亚洲免费成人| 欧美日韩亚洲一区二区三区在线观看| 亚洲高清一二三区| 国产一级一区二区| 亚洲欧美日本精品| 狠狠色丁香久久综合频道| 亚洲蜜桃精久久久久久久| 亚洲麻豆一区| 欧美色区777第一页| 欧美日韩国产一区二区| 欧美看片网站| 国内精品嫩模av私拍在线观看| 国产精品日本精品| 黄网动漫久久久| 国产精品亚洲а∨天堂免在线| 99精品国产在热久久| 国产精品一页| 欧美精品系列| 精品动漫3d一区二区三区免费版| 欧美私人网站| 国产视频久久久久久久| 久久久综合网站| 亚洲一区二区三区在线观看视频| 国产一区二区三区黄| 99精品免费| 欧美剧在线观看| 亚洲国产日韩一区| 久久婷婷影院| 亚洲自拍偷拍视频| **欧美日韩vr在线| 欧美大片免费观看在线观看网站推荐| 国产精品美女久久久久av超清| 亚洲精品乱码视频| 欧美中文字幕在线观看| 国产午夜精品理论片a级大结局| 欧美一级片在线播放| 欧美国产在线视频| 亚洲欧美另类久久久精品2019| 麻豆成人在线观看| 国产精品毛片一区二区三区| 欧美日本中文字幕| 欧美男人的天堂| 亚洲综合色自拍一区| 国产精品九九| 亚洲精品之草原avav久久| 久久亚洲精品网站|