針對傳統集成電路(ASIC)功能固定、升級困難等缺點,利用FPGA實現了擴頻通信芯片STEL-2000A的核心功能。使用ISE提供的DDS IP核實現NCO模塊,在下變頻模塊調用了硬核乘法器并引入CIC濾波器進行低通濾波,給出了DQPSK解調的原理和實現方法,推導出一種簡便的引入?仔/4固定相移的實現方法。采用模塊化的設計方法使用VHDL語言編寫出源程序,在Virtex-II Pro 開發板上成功實現了整個系統。測試結果表明該系統正確實現了STEL-2000A的核心功能。
Abstract:
To overcome drawbacks of ASIC such as fixed functionality and upgrade difficulty, FPGA was used to realize the core functions of STEL-2000A. This paper used the DDS IP core provided by ISE to realize the NCO module, called hard core multiplier and implemented CIC filter in the down converter, described the principle and implementation detail of the demodulation of DQPSK, and derived a simple method to introduce a fixed phase shift of ?仔/4. The VHDL source code was designed by modularity method , and the complete system was successfully implemented on Virtex-II Pro development board. Test results indicate that this system successfully realize the core function of the STEL-2000A.
存放在計算機中大量信息的安全問題以及敏感信息的防竊取、防篡改問題已經越來越引起人們的關注。為了實現對數據庫管理系統中數據安全的需求,文中對系統的用戶口令、C/S之間的簽名認證、SQL Server 2005數據庫加密、系統分配角色和用戶權限幾方面對數據庫管理系統的安全問題進行研究,使用C#和T-SQL語言進行具體實現。實際應用表明,這些措施能夠準確地實現數據的加密,阻止非法用戶操作系統,保證系統安全,達到了設計要求。