一種L型多渦卷混沌電路的製作方法
2023-06-12 17:17:46 1
本實用新型涉及一種多渦卷混沌電路,具體涉及一種L型多渦卷混沌電路,該混沌電路能夠產生L型的多渦卷混沌吸引子。
背景技術:
多渦卷混沌電路是一種常見的混沌電路,廣泛應用於工業控制、通信等領域。多渦卷混沌電路能夠產生多渦卷的混沌吸引子,其形狀根據混沌電路方程的平衡點決定,多為網格狀或條狀。多渦卷混沌電路具有電路結構簡單、參數範圍廣的特點,常用於混沌加密和混沌通信中。
但現有多渦卷混沌電路所採用的切換控制函數在自變量從小增大或從大減小時有著相同的輸出狀態值,導致輸出狀態較為單一,所產生混沌吸引子的排列方式只有網格狀或者條狀。從而,在混沌加密、混沌通信等系統中,採用現有多渦卷混沌電路實現的混沌秘鑰保密性較差,容易被破解。
技術實現要素:
本實用新型的目的在於針對現有混沌電路只能產生網格狀或者條狀多渦卷混沌吸引子的缺陷,提出一種能夠產生L型多渦卷混沌吸引子的混沌電路。
為此,本實用新型採用如下技術方案:
一種L型多渦卷混沌電路,包括第一滯回電路、第二滯回電路、第二反相加法電路、第三反相加法電路、第四反相加法電路、第一積分電路、第二積分電路、第一反相器和第二反相器,其中:
所述第一滯回電路和第二滯回電路的結構相同,所述第一滯回電路的輸出端連接第一反相器的輸入端,所述第一反相器的輸出端連接第二反相加法電路的輸入端和第三反相加法電路的輸入端,第三反相加法電路的輸出端連接第四反相加法電路的輸入端,第四反相加法電路的輸出端連接第二積分電路的輸入端,第二積分電路的輸出端連接第二滯回電路的輸入端、第二反相加法電路的輸入端和第四反相加法電路的輸入端,所述第二滯回電路的輸出端連接第二反相器的輸入端,所述第二反相器的輸出端連接第二反相加法電路的輸入端和第四反相加法電路的輸入端,所述第二反相加法電路的輸出端連接第一積分電路的輸入端,所述第一積分電路的輸出端連接第二反相加法電路的輸入端、第三反相加法電路的輸入端和第一滯回電路的輸入端;且所述第一積分電路的輸出端形成X輸出端,所述第二積分電路的輸出端形成Y輸出端。
進一步地,所述第一滯回電路由第一滯回比較器、第二滯回比較器和第一反相加法電路構成,其中:
所述第一滯回比較器由第一運算放大器U1、第一電阻R1和第二電阻R2組成;所述第一運算放大器U1的同相輸入端通過第一電阻R1接地,同相輸入端與輸出端之間連接有第二電阻R2;
所述第二滯回比較器由第二運算放大器U2、第三電阻R3、第四電阻R4、第五電阻R5、第一二極體D1和第二二極體D2組成;所述第二運算放大器U2的同相輸入端通過第三電阻R3接地,同相輸入端與輸出端之間並連有第四電阻R4、第五電阻R5、第一二極體D1和第二二極體D2;且第四電阻R4與第一二極體D1串聯,第五電阻R5與第二二極體D2串聯,第一二極體D1的負極、第二二極體D2的正極與第二運算放大器U2的輸出端連接;
所述第一反相加法電路由第三運算放大器U3、第六電阻R6、第七電阻R7和第八電阻R8組成;所述第三運算放大器U3的同相輸入端接地,反相輸入端通過第六電阻R6連接第一運算放大器U1的輸出端、通過第七電阻R7連接第二運算放大器U2的輸出端,反相輸入端與輸出端之間連接有第八電阻R8;
且所述第一運算放大器U1和第二運算放大器U2的反相輸入端形成第一滯回電路的輸入端,第三運算放大器U3的輸出端形成第一滯回電路的輸出端。
進一步地,所述第二反相加法電路由第四運算放大器U4、第十電阻R10、第十一電阻R11、第十二電阻R12、第十三電阻R13和第十四電阻R14組成;所述第四運算放大器U4的同相輸入端接地,反相輸入端分別連接第十電阻R10、第十一電阻R11、第十二電阻R12和第十三電阻R13,反相輸入端和輸出端之間連接第十四電阻R14;所述第十電阻R10、第十一電阻R11、第十二電阻R12、第十三電阻R13的另一端分別形成第二反相加法電路的四個輸入端,第四運算放大器U4的輸出端形成第二反相加法電路的輸出端;且第十電阻R10的另一端連接第一積分電路的輸出端,第十一電阻R11的另一端連接第一反相器的輸出端,第十二電阻R12的另一端連接第二反相器的輸出端,第十三電阻R13的另一端連接第二積分電路的輸出端。
進一步地,所述第一積分電路由第五運算放大器U5、第十五電阻R15和第一電容C1組成;所述第五運算放大器U5的同相輸入端接地,反相輸入端連接第十五電阻R15,反相輸入端與輸出端之間連接第一電容C1;所述第十五電阻R15的另一端形成第一積分電路的輸入端,第五運算放大器U5的輸出端形成第一積分電路的輸出端。
進一步地,所述第一反相器由第六運算放大器U6、第十六電阻R16和第十七電阻R17組成;所述第六運算放大器U6的同相輸入端接地,反相輸入端連接第十六電阻R16,反相輸入端與輸出端之間連接第十七電阻R17;所述第十六電阻R16的另一端形成第一反相器的輸入端,第六運算放大器U6的輸出端形成第一反相器的輸出端。
進一步地,所述第三反相加法電路由第七運算放大器U7、第十八電阻R18、第十九電阻R19和第二十電阻R20組成;所述第七運算放大器U7的同相輸入端接地,反相輸入端連接第十八電阻R18和第十九電阻R19,反相輸入端與輸出端之間連接第二十電阻R20;所述第十八電阻R18和第十九電阻R19的另一端分別形成第三反相加法電路的兩個輸入端,第七運算放大器U7的輸出端形成第三反相加法電路的輸出端,且第十八電阻R18的另一端連接第一積分電路的輸出端,第十九電阻R19的另一端連接第一反相器的輸出端。
進一步地,所述第四反相加法電路由第十運算放大器U10、第二十一電阻R21、第二十二電阻R22、第二十三電阻R23和第二十四電阻R24組成;所述第十運算放大器U10的同相輸入端接地,反相輸入端分別連接第二十一電阻R21、第二十二電阻R22和第二十三電阻R23,反相輸入端與輸出端之間連接第二十四電阻R24;所述第二十一電阻R21、第二十二電阻R22和第二十三電阻R23的另一端分別形成第四反相加法電路的三個輸入端,第十運算放大器U10的輸出端形成第四反相加法電路的輸出端,且第二十一電阻R21的另一端連接第二積分電路的輸出端,第二十二電阻R22的另一端連接第三反相加法電路的輸出端,第二十三電阻R23的另一端連接第二反相器的輸出端。
進一步地,所述第二積分電路由第九運算放大器U9、第二十五電阻R25和第二電容C2組成;所述第九運算放大器U9的同相輸入端接地,反相輸入端連接第二十五電阻R25,反相輸入端與輸出端之間連接第二電容C2;所述第二十五電阻R25的另一端形成第二積分電路的輸入端,第九運算放大器U9的輸出端形成第二積分電路的輸出端。
進一步地,所述第二反相器由第八運算放大器U8、第二十六電阻R26和第二十七電阻R27組成;所述第八運算放大器U8的同相輸入端接地,反相輸入端連接第二十六電阻R26,反相輸入端與輸出端之間連接第二十七電阻R27;所述第二十六電阻R26的另一端形成第二反相器的輸入端,第八運算放大器U8的輸出端形成第二反相器的輸出端。
本實用新型的電路原理如下:
本實用新型L型多渦卷混沌電路能夠產生L型多渦卷混沌吸引子是指本實用新型混沌電路輸出的多渦卷吸引子在空間中的排列呈L型(如圖5所示)。如要獲得L型的多渦卷混沌吸引子則需要預先計算多渦卷混沌吸引子的平衡點,然後通過調整切換函數,調整系統軌道在預先的平衡點子空間中擴散,就會得到L型的多渦卷吸引子。L型多渦卷混沌電路的方程如公式1所示:
(1)
式(1)中,表示變量對時間變量t求導後的導數。在本實用新型中,x為本實用新型混沌電路X輸出端的輸出信號值,y為本實用新型混沌電路Y輸出端的輸出信號值;, 為實數,且決定渦卷的估計旋轉速度,決定渦卷的伸縮速度,的取值範圍可通過計算電路的平衡點分布得到; ,為系統切換函數。
本實用新型所需的切換函數由一種改進型的滯回電路即第一滯回電路和第二滯回電路實現,該滯回電路的特性是:自變量從小變大時與從大變小時的輸出狀態數是不同的。圖2為本實用新型滯回電路的特性圖,圖中:橫坐標表示滯回電路的輸入狀態值,縱坐標表示滯回電路的輸出狀態值。由圖2可以看出,當輸入狀態值即自變量從小變大時,只有最小值H1與最大值Hn兩種輸出狀態;當自變量從大變小時則有Hn、Hn-1….H2、H1共n種輸出狀態,且輸出狀態的跳變間隔為(Hn- H1)/n。並且按照系統的切換規律,可以得出:本實用新型混沌電路產生的L型多渦卷混沌吸引子共有(2n-1)個;且其在x與y方向上各有n個渦卷,並由於在滯回電路最小輸出值處x與y方向的渦卷重合,因此共有2n-1個渦卷。
綜上,本實用新型的有益效果在於:
1、經過本實用新型電路改進後,能夠產生L型的混沌吸引子,解決了以往的網格狀或者條狀的混沌吸引子輸出狀態較為單一的缺陷;
2、本實用新型通過改進的滯回比較器、加法電路、積分電路等現有電路模塊實現,電路結構簡單,並且調節方便;
3、可以根據實際需要設定滯回電路輸出值的個數與大小,適於廣泛推廣。
附圖說明
圖1為本實用新型滯回電路的電路實現圖;
圖2為本實用新型滯回電路的特性圖;
圖3為本實用新型實施例滯回電路的特性圖;
圖4為本實用新型L型多渦卷混沌電路的電路實現圖;
圖5為本實用新型實施例L型多渦卷混沌電路在x-y平面的電路相圖。
具體實施方式
下面以5卷L型多渦卷混沌電路的設計為例,詳細解釋本實用新型能夠產生L型多渦卷混沌吸引子的設計原理。
一種L型多渦卷混沌電路,包括第一滯回電路、第二滯回電路、第二反相加法電路、第三反相加法電路、第四反相加法電路、第一積分電路、第二積分電路、第一反相器和第二反相器,其中:
所述第一滯回電路和第二滯回電路的結構相同;所述第一滯回電路的輸出端連接第一反相器的輸入端,所述第一反相器的輸出端連接第二反相加法電路的輸入端和第三反相加法電路的輸入端,第三反相加法電路的輸出端連接第四反相加法電路的輸入端,第四反相加法電路的輸出端連接第二積分電路的輸入端,第二積分電路的輸出端連接第二滯回電路的輸入端、第二反相加法電路的輸入端和第四反相加法電路的輸入端,所述第二滯回電路的輸出端連接第二反相器的輸入端,所述第二反相器的輸出端連接第二反相加法電路的輸入端和第四反相加法電路的輸入端,所述第二反相加法電路的輸出端連接第一積分電路的輸入端,所述第一積分電路的輸出端連接第二反相加法電路的輸入端、第三反相加法電路的輸入端和第一滯回電路的輸入端;且所述第一積分電路的輸出端形成X輸出端,所述第二積分電路的輸出端形成Y輸出端。
首先闡述第一滯回電路和第二滯回電路的實現。如圖1所示,以第一滯回電路為例,所述第一滯回電路由第一滯回比較器、第二滯回比較器和第一反相加法電路構成,其中:
所述第一滯回比較器由第一運算放大器U1、第一電阻R1和第二電阻R2組成;所述第一運算放大器U1的同相輸入端通過第一電阻R1接地,同相輸入端與輸出端之間連接有第二電阻R2;
所述第二滯回比較器由第二運算放大器U2、第三電阻R3、第四電阻R4、第五電阻R5、第一二極體D1和第二二極體D2組成;所述第二運算放大器U2的同相輸入端通過第三電阻R3接地,同相輸入端與輸出端之間並連有第四電阻R4、第五電阻R5、第一二極體D1和第二二極體D2;且第四電阻R4與第一二極體D1串聯,第五電阻R5與第二二極體D2串聯,第一二極體D1的負極、第二二極體D2的正極與第二運算放大器U2的輸出端連接;
所述第一反相加法電路由第三運算放大器U3、第六電阻R6、第七電阻R7和第八電阻R8組成;所述第三運算放大器U3的同相輸入端接地,反相輸入端通過第六電阻R6連接第一運算放大器U1的輸出端、通過第七電阻R7連接第二運算放大器U2的輸出端,反相輸入端與輸出端之間連接有第八電阻R8;
且所述第一運算放大器U1和第二運算放大器U2的反相輸入端形成第一滯回電路的輸入端,第三運算放大器U3的輸出端形成第一滯回電路的輸出端。
第一滯回電路的電阻取值為:,,,,。第一滯回比較器的跳變界限為,輸出值為;當第二滯回比較器輸出值為時,第二二極體D2導通,電壓的跳變點為;當第二滯回比較器輸出值為時,第一二極體D1導通,電壓的跳變點為。經過第一反相加法電路運算後即可得到如圖3所示的輸出結果。由圖3可以看出,本實施例中,第一滯回電路的輸入狀態值即自變量在從小增大的過程中有兩個輸出狀態,自變量從大減小的過程中有三個輸出狀態。具體函數表達式如下:
當自變量x從小增大時
(2)
當自變量x從大減小時:
(3)
將第一滯回電路封裝成電路模塊H1,將第二滯回電路封裝成電路模塊H2。且本實施例中,式(1)電路方程中的切換函數由第一滯回電路和第二滯回電路實現,若第一滯回電路的輸入信號值為x,第二滯回電路的輸入信號值為y,則第一滯回電路的輸出值為H(x),第二滯回電路的輸出值為H(y),取方程(1)中的參數, ω = 15,則本實施例中L型多渦卷混沌電路的電路方程為:
(4)
下面闡述L型多渦卷混沌電路的具體實現。如圖4所示:
所述第二反相加法電路由第四運算放大器U4、第十電阻R10、第十一電阻R11、第十二電阻R12、第十三電阻R13和第十四電阻R14組成;所述第四運算放大器U4的同相輸入端接地,反相輸入端分別連接第十電阻R10、第十一電阻R11、第十二電阻R12和第十三電阻R13,反相輸入端和輸出端之間連接第十四電阻R14;所述第十電阻R10、第十一電阻R11、第十二電阻R12、第十三電阻R13的另一端分別形成第二反相加法電路的四個輸入端,第四運算放大器U4的輸出端形成第二反相加法電路的輸出端;且第十電阻R10的另一端連接第一積分電路的輸出端,第十一電阻R11的另一端連接第一反相器的輸出端,第十二電阻R12的另一端連接第二反相器的輸出端,第十三電阻R13的另一端連接第二積分電路的輸出端。
所述第一積分電路由第五運算放大器U5、第十五電阻R15和第一電容C1組成;所述第五運算放大器U5的同相輸入端接地,反相輸入端連接第十五電阻R15,反相輸入端與輸出端之間連接第一電容C1;所述第十五電阻R15的另一端形成第一積分電路的輸入端,第五運算放大器U5的輸出端形成第一積分電路的輸出端。
所述第一反相器由第六運算放大器U6、第十六電阻R16和第十七電阻R17組成;所述第六運算放大器U6的同相輸入端接地,反相輸入端連接第十六電阻R16,反相輸入端與輸出端之間連接第十七電阻R17;所述第十六電阻R16的另一端形成第一反相器的輸入端,第六運算放大器U6的輸出端形成第一反相器的輸出端。
所述第三反相加法電路由第七運算放大器U7、第十八電阻R18、第十九電阻R19和第二十電阻R20組成;所述第七運算放大器U7的同相輸入端接地,反相輸入端連接第十八電阻R18和第十九電阻R19,反相輸入端與輸出端之間連接第二十電阻R20;所述第十八電阻R18和第十九電阻R19的另一端分別形成第三反相加法電路的兩個輸入端,第七運算放大器U7的輸出端形成第三反相加法電路的輸出端,且第十八電阻R18的另一端連接第一積分電路的輸出端,第十九電阻R19的另一端連接第一反相器的輸出端。
所述第四反相加法電路由第十運算放大器U10、第二十一電阻R21、第二十二電阻R22、第二十三電阻R23和第二十四電阻R24組成;所述第十運算放大器U10的同相輸入端接地,反相輸入端分別連接第二十一電阻R21、第二十二電阻R22和第二十三電阻R23,反相輸入端與輸出端之間連接第二十四電阻R24;所述第二十一電阻R21、第二十二電阻R22和第二十三電阻R23的另一端分別形成第四反相加法電路的三個輸入端,第十運算放大器U10的輸出端形成第四反相加法電路的輸出端,且第二十一電阻R21的另一端連接第二積分電路的輸出端,第二十二電阻R22的另一端連接第三反相加法電路的輸出端,第二十三電阻R23的另一端連接第二反相器的輸出端。
所述第二積分電路由第九運算放大器U9、第二十五電阻R25和第二電容C2組成;所述第九運算放大器U9的同相輸入端接地,反相輸入端連接第二十五電阻R25,反相輸入端與輸出端之間連接第二電容C2;所述第二十五電阻R25的另一端形成第二積分電路的輸入端,第九運算放大器U9的輸出端形成第二積分電路的輸出端。
所述第二反相器由第八運算放大器U8、第二十六電阻R26和第二十七電阻R27組成;所述第八運算放大器U8的同相輸入端接地,反相輸入端連接第二十六電阻R26,反相輸入端與輸出端之間連接第二十七電阻R27;所述第二十六電阻R26的另一端形成第二反相器的輸入端,第八運算放大器U8的輸出端形成第二反相器的輸出端。
設第一積分電路輸出端的輸出信號值為x,經第一滯回電路H1後,在第一滯回電路H1輸出端得到的輸出結果為H(x);第一滯回電路的輸出端接入到第一反相器的輸入端,在第一反相器輸出端的輸出值為。設第二積分電路輸出端的輸出信號值為y,經第二滯回電路H2後,在第二滯回電路H2輸出端得到的輸出結果為H(y);第二滯回電路的輸出端接入到第二反相器的輸入端,在第二反相器輸出端的輸出值為。第一積分電路的輸出端、第二積分電路的輸出端、第一反相器的輸出端、第二反相器的輸出端分別接入到第二反相加法電路的輸入端,在第二反相加法電路的輸出端得到的結果為。第二反相加法電路的輸出端又接入到第一積分電路的輸入端,則第一積分電路輸出端得到的結果為。
第一反相器的輸出端和第一積分電路的輸出端接入到第三反相加法電路的輸入端,則第三反相加法電路的輸出端得到的結果為;第三反相加法電路的輸出端、第二積分電路的輸出端和第二反相器的輸出端接入到第四反相加法電路的輸入端,則第四反相加法電路的輸出端得到的結果為。第四反相加法電路的輸出端又接入到第二積分電路的輸入端,則第二積分電路的輸出端得到的結果為。
取電阻值為:,, ,,。由上述電路輸出結果及式(4)計算可得本實施例L型多渦卷混沌電路的方程結果為:
(5)
根據式(2)和(3)所示的第一滯回電路和第二滯回電路的輸出特性,該電路方程在x-y平面的相圖如圖5所示。由圖5可見,本實用新型可產生L型的多渦卷混沌吸引子,且該相圖中共有5個渦卷,在x與y方向上各有3個渦卷,並且在L型拐角處的渦卷相重合,因此共呈現出5個渦卷。