透過您的圖書館登入
IP:216.73.216.209
  • 會議論文

應用FPGA實現混沌系統同步化數位PID控制器

FPGA Based PID Controller Design for Chaos Synchronization

若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


隨著網際網路與通訊技術的發達,人們的資訊交流也跟著擴展開來,但是在開放式的網際網路中,也越來越多人能夠從中擷取其中的訊息,要如何保護自己的隱私與資訊安全成了當務之急。混沌訊號具有寬頻的特性,與任何訊號混和後不易被濾波器濾掉,所以相當適合當成通訊系統中的載波,但在接收端收到訊號後,如何還原原來的訊號也成為一個相當重要的課題。混沌系統存在著一些複雜的動態行為,此種動態行為至今已經廣泛的利用在各種通訊保密系統上面,以提升通訊系統的安全性。混沌同步化就是在接受端產生一個與主系統相同的混沌訊號,用來還原調變後該主系統的訊號,而PID控制器是最簡單且直接的控制法則,但傳統之PID控制器所需之零件過多,為了解決此一問題,本研究透過進化演算法(EP),並以System Generator撰寫PID控制法則設計出數位電路,之後再將程式下載到以Xilinx Spartan-3 XC3S200-PQ208 FPGA為核心之晶片來當控制器,使主僕兩個電路可以完全同步化。

並列摘要


This paper investigates the chaos synchronization problem for a master-slave Sprott chaotic system. A digital FPGA PID controller is developed via the EP algorithm. The evolutionary programming algorithm (EPA) is used to obtain optimal or suboptimal controller parameters of PID controller. By using the EP algorithm, optimal or suboptimal control gains in PID controlled chaotic systems are derived such that a performance index of integrated absolute error (IAE) is as minimal as possible. In order to avoid the writing of complex HDL code, the sampled block diagram of Matlab is used to finish the digital PID controller, and the system generator is used to generate the HDL code of PID controller. To verify the system performance, basic electronic components containing OPA, resistor and capacitor elements are used to implement the master and slave Sprott chaotic system. The Xilinx XC3S400 FPGA is used to implement the digital PID controller. Finally, both simulation and experiments results demonstrate the proposed PID scheme's success in the Sprott chaotic synchronization system.

延伸閱讀