軟件無線電(SDR)
上傳時間: 2013-06-13
上傳用戶:linlin
遺傳算法是基于自然選擇的一種魯棒性很強的解決問題方法。遺傳算法已經成功地應用于許多難優化問題,現已成為尋求滿意解的最佳工具之一。然而,較慢的運行速度也制約了其在一些實時性要求較高場合的應用。利用硬件實現遺傳算法能夠充分發揮硬件的并行性和流水線的特點,從而在很大程度上提高算法的運行速度。 本文對遺傳算法進行了理論介紹和分析,結合硬件自身的特點,選用了適合硬件化的遺傳算子,設計了標準遺傳算法硬件框架;為了進一步利用硬件自身的并行特性,同時提高算法的綜合性能,本文還對現有的一些遺傳算法的并行模型進行了研究,討論了其各自的優缺點及研究現狀,并在此基礎上提出一種適合硬件實現的粗粒度并行遺傳算法。 我們構建的基于FPGA構架的標準遺傳算法硬件框架,包括初始化群體、適應度計算、選擇、交叉、變異、群體存儲和控制等功能模塊。文中詳細分析了各模塊的功能和端口連接,并利用硬件描述語言編寫源代碼實現各模塊功能。經過功能仿真、綜合、布局布線、時序仿真和下載等一系列步驟,實現在Altera的Cyclone系列FPGA上。并且用它嘗試解決一些函數的優化問題,給出了實驗結果。這些硬件模塊可以被進一步綜合映射到ASIC或做成IP核方便其他研究者調用。 最后,本文對硬件遺傳算法及其在函數優化中的一些尚待解決的問題進行了討論,并對本課題未來的研究進行了展望。
上傳時間: 2013-07-22
上傳用戶:誰偷了我的麥兜
軟件無線電技術作為一種新的通信技術,其基本思想是構造一個通用硬件平臺,使寬帶A/D,D/A盡量靠近天線,在數字域完成信號處理,通過選用不同軟件模塊即可實現不同的通信功能,這樣大大縮短了電臺的研發周期。該技術在通信(尤其是在移動通信)領域有著迫切的需求和廣闊的應用前景。 本文闡述了軟件無線電的基礎理論,對信號采樣理論、多速率信號處理技術、高效數字濾波器、數字正交變換理論進行了分析和研究。從目前器件發展水平和實驗研究條件出發,設計了一個基于FPGA的軟件無線電通信平臺。設計采用了中頻數字化處理的硬件平臺結構,選用Altera Cyclone系列FPGA作為信號處理和總體控制配置的核心,并結合專用通信芯片,數字上變頻器AD9856和數字下變頻器AD6654來實現該平臺。采用VHDL和Verilog HDL語言對時分復用模塊、信道編解碼模塊、調制解調模塊等進行了模塊化設計,并對電路板設計過程中系統的配置和控制、無源濾波器設計、阻抗匹配電路設計等問題進行了詳細的討論,最后對印制電路板進行測試和調試,獲得了預期的效果。 本文給出的設計方案,大大簡化了數字通信系統的硬件設備,具有較強的通用性和靈活性,通過修改系統參數和配置程序,即可適應不同的通信模式和信道狀況,充分體現了軟件無線電的優勢。該平臺不僅僅能應用在通信設備上,在許多系統驗證平臺、測試設備中均可應用,頗具實用價值。
上傳時間: 2013-07-21
上傳用戶:淺言微笑
正交頻分復用(OFDM,Orthogonal Frequency Division Multiplexing)技術作為一種可以有效對抗信號波形間干擾的高速傳輸技術,引起了廣泛關注。它利用許多并行的、傳輸低速率數據的子載波來實現高速率的通信。它的特點是各子載波相互正交,所以擴頻調制后的頻譜可以相互重疊,不但減小了子載波問的相互干擾,還大大提高了頻譜利用率。由于OFDM的高頻譜利用率、易于硬件實現、對抗頻率選擇性衰落和窄帶干擾的能力突出等優點,它成為第四代移動通信的首選技術,是當前移動通信技術研究的熱點問題。 本文概括的介紹了OFDM系統的基本概念、基本工作原理和關鍵技術,重點討論了如何在FPGA上實現OFDM低中頻收發信機?;谶@些理論知識,確定了OFDM低中頻收發信機系統實現方案,并選擇ALTERA公司的Cyclone
上傳時間: 2013-06-29
上傳用戶:水瓶kmoon5
神經網絡控制算法作為一種比較成熟的智能控制算法,在空空導彈的理論研究中也得到了很多應用,但它的實際應用通常是通過軟件實現的,而軟件實現是串行執行指令,運行速度慢,可靠性低,很難滿足實際導彈制導系統實時性的要求。控制算法硬件實現的最大特點就是可提高控制算法的實時運算速度和可靠性。本課題針對導彈制導系統,以FPGA為硬件平臺研究神經網絡控制算法的硬件實現。本文首先對BP神經網絡算法思想進行了深入分析,并對BP網絡的各個階段進行了理論推導,最后對BP神經網絡PID飛行控制算法進行了研究和總結,為硬件實現提供了理論基礎。基于對上述理論的深入研究和分析,本文提出了一種適合FPGA實現該神經網絡控制算法的硬件實現模型。在該模型中,神經網絡各層之間采用串行執行數據方式,層間則采用并行運行方式,可有效提高系統的運算速度。由于模塊化、層次化的自頂向下的模塊化設計方法可有效減少錯誤的產生,是設計復雜大規模系統的理想設計方法。本文采用了此設計方法,通過把系統模塊化,對各個子模塊分別用VHDL硬件描述語言進行描述,并基于QUARTUS II軟件開發平臺進行綜合和仿真,直到達到研究設計要求。最后將仿真程序源代碼下載配置到具體的Cyclone II系列EP2C70 FPGA芯片中,應用于某實際導彈控制系統的研究。理論分析和實驗結果表明該神經網絡飛行控制算法的FPGA硬件實現是有效可行的,可滿足系統實時性的要求,為制導系統的實際工程實現提供了基礎。
上傳時間: 2013-04-24
上傳用戶:冇尾飛鉈
基于Altera公司Cyclone II系列EP2C5T144 FPGA芯片VHDL設計的LED點陣顯示屏基本原理與實現方案。
上傳時間: 2013-07-18
上傳用戶:cknck
FPGA開發板的原理圖很詳細的,主要是ALTERA公司的Cyclone,用protel畫的,
上傳時間: 2013-08-10
上傳用戶:atdawn
FPGA的uart控制器的verilog源程序,在Cyclone II EP2C8Q208上調試運行成功
上傳時間: 2013-08-15
上傳用戶:qazxsw
設計了一款基于Avalon總線的8051MCU IP核。它支持MCS-51指令集,優化內部的結構,通過采用流水線技術、指令映射技術、指令預取技術、微代碼技術等極大的提高了IP核的工作速度,使IP核在100MHz時鐘下,能夠單周期執行一條指令。本設計使用Modelsim軟件完成了功能仿真和時序仿真,并在以Altera 公司的Cyclone II FPGA芯片為核心的DE2開發板上完成了硬件驗證。
上傳時間: 2013-11-02
上傳用戶:gundan
以典型的9S08 系列為例,當你選擇了一個MCU 型號后,在圖1-4 右側會顯示出所有針對該型號芯片可用的項目調試場景。其中:Full Chip Simulator是芯片全功能模擬仿真,即無需任何目標系統的硬件資源,直接在你的PC 機上模擬運行單片機的程序,在模擬運行過程中可以觀察調試程序的各項控制和運行流程,分析代碼運行的時間,觀察各種變量,等等。CW 提供了功能強大的模擬激勵功能,可以在模擬運行時模擬一些外部事件的輸入,配合程序調試;P&E Multilink/Cyclone Pro是基于P&E 公司的硬件調試工具實現實時在線硬件調試。實際就是我們經常說的BDM 調試。BDM 調試是基于芯片本身內含的在線調試功能,可實現程序下載,單步/全速運行,可以設若干個斷點,可以觀察和修改任意寄存器或RAM 內存空間。BDM 幾乎是開發飛思卡爾8 位(9S08 和RS08 系列)、16 位(9S12 系列)和32 位(Coldfire V1 系列)單片機的標準調試模式,運用最為廣泛;SofTec HCS08是另外一家SofTec 公司提供的硬件調試工具,國內使用較少;HCS08 Serial Monitor是基于芯片串口的監控調試開發模式。由于開發效率較低,現在幾乎無人使用。
上傳時間: 2013-10-10
上傳用戶:alex wang