-
基於Matlab/Simulink的風力機特性仿真
採用matlab/Simulink進行風力機的仿真建模,模擬外界真實情況下,通過已知的λ和Cpmax,求得風機的轉速與風速之間的比例係數,在最佳比例係數下,實現風力機的最大功率捕捉,得到風力機的靜態仿真波形。
-
基於SoC+FPGA平臺快速動態加載驅動開發及實現
摘要:以TI公司的OMAP-L138型號雙核處理器單片系統(SoC)與ALTERA公司 EP3C80F484型號FPGA為核心的嵌入式硬體平臺,介紹了SoC與FPGA通過高速SPI接口實現固件動態加載的方法,以及基於Linux的SoC對FPGA快速動態加載驅動程序開發的原理及步驟。
-
無線通信系統的GUI設計與仿真實現
因此,按照信道中傳輸的是模擬信號還是數位訊號,相應地把通信系統分為模擬通信系統和數字通信系統。 1 無線通信系統仿真模型的構建 通信的目的就是傳輸信息。通信系統的作用就是將信號從信源發送到一個或多個信宿。因此,按照信道中傳輸的是模擬信號還是數位訊號,相應地把通信系統分為模擬通信系統和數字通信系統。
-
基於FPGA的高速PID控制器設計與仿真
採用這種結構設計的控制系統,其性能只能與原連續控制系統性能接近而不會超過,逼近的精度與被變換的連續數學模型大小及採樣周期長短有關 [1]。特別是在高速運動控制的情況下,採樣周期的影響更大,採樣周期相對較長時,逼近程度才較好,但是對PID控制算法的運算速度及迴路的調節時間等也 提出了更高的要求。
-
基於Modelsim FLI接口的FPGA仿真技術
VHDL, Verilog,以及 VHDL-Verilog 混合設計的仿真。除此之外,Modelsim還能夠與 C 語言一起實現對 HDL 設計文件的協同仿真。同時,相對於大多數的 HDL 仿真軟體來說,Modelsim 在仿真速度上也有明顯優勢。這些特點使 Modelsim 越來越受到 EDA設計者、尤其是 FPGA 設計者的青睞。
-
FPGA系統設計的仿真驗證之: ModelSim的仿真流程
7.3 ModelSim的仿真流程本文引用地址:http://www.eepw.com.cn/article/273720.htm 7.3.1 ModelSim的安裝 ModelSim的最新版本可以從互連網上免費得到,需要購買的只是
-
基於FPGA+Python的定點平方根實現
,但是這些實現方法通常採用目前硬體設計中普遍採用的Verilog和VHDL語言進行硬體設計,這種設計方法存在著仿真和校驗效率低,對於複雜的算法和軟體設計者之間的溝通較為困難等問題。Python是一種簡單易學並且功能強大的程式語言,並具有強大的軟硬體描述能力,MyHDL採用Python擴展包的形式使其能支持硬體設計和仿真並在仿真結果符合要求後可將軟體算法自動轉換為相應的Verilog 或VHDL硬體描述。本文試圖採用這種新的基於Python的軟硬體設計方法在FPGA上實現定點平方根。
-
通信系統中Viterbi解碼的Matlab仿真與實現
摘要 數字通信作為一種前向糾錯編碼技術卷積碼起著重要的作用。相應地,信息接收端對卷積碼的解碼實現也提出了更高的要求。文中提出的卷積碼解碼Matlab仿真方案,旨在用Viterbi解碼實現對卷積碼解碼的功能。仿真結果表明,維特比是一種良好的解碼方式。
-
基於MATLAB軟體心跳呼吸模型建立與仿真設計
在生命探測和醫學研究領域,都需要進行心跳呼模型的仿真。MATLAB是MathWorks公司於1982年推出的一款高性能的數值計算和可視化數學軟體。它可以用來求解各類學科問題,包括信號處理、圖象處理、神經網絡、控制系統辨識等。用MATLAB對心跳呼吸進行仿真,可以大大提高仿真工作效率。
-
基於Matlab的PMSM電機控制系統虛擬開發平臺設計
文章以Mutlab為設計平臺,通過Simulink,Stateflow搭建完整的PMSM電機控制系統模型,並在此模型基礎上開發GUI人機接口系統,實現了電機控制設計開發全程算法的驗證和性能測試,且便於系統性能和參數改進以及後期的擴展。
-
基於DSP與FPGA的機器人聲控系統設計方案
2 系統硬體總體設計 系統的硬體功能是實現語音指令的採集和步進電機的驅動控制,為系統軟體提供開發和調試平臺。如圖1所示。 系統硬體分為語音信號的採集和播放,基於DSP的語音識別,FPGA動作指令控制、步進電機及其驅動、DSP外接快閃記憶體晶片,JTAG口仿真調試和鍵盤控制幾個部分。
-
基於STM32+FPGA的數據採集系統的設計與實現
引言 由於火控系統工作環境特殊,所需採集信號複雜多樣,傳統的以微控制器或PC為主的採集系統往往難以勝任。針對上述問題,提出了一種基於STM32+FPGA的數據採集系統的設計方案,該方案不僅能夠完成對多路多樣信號實時、精確地採集,而且具有高速信號處理和數據傳輸能力,具有集成化程度高、體積小、資源豐富、價格便宜等優點。
-
使用MATLAB和Simulink算法創建FPGA原型(二)
工程師可以快速地評估能否在硬體中實施當前算法;迅速評估不同的算法實現,選擇最佳方案;並在FPGA上更快地建立算法原型。 對於DDC案例研究而言,可以在55秒內生成了5780行HDL代碼。工程師可以瀏覽並很快理解代碼(圖7)。自動代碼生成功能允許工程師對系統級模型進行更改,並且,通過重新生成HDL代碼,該功能可以在數分鐘之內生成更新的HDL實現方案。
-
用Matlab和VB實現光學實驗仿真系統的開發
但是,由於光學實驗理論的複雜性、高水平仿真圖像和人性化仿真界面的要求,目前國內融合光學實驗的仿真系統開發還不多見。在此以VB為界面平臺,Mat-lab強大的繪圖、計算功能為基礎,解決了VB和Mat-lab的接口技術,開發出了光學實驗的仿真系統,並用於輔助實驗教學。
-
基於Matlab數值計算引擎的三維可視化視景仿真技術
基於Matlab數值計算引擎的三維可視化視景仿真技術的基本思想從基於模型的系統工程觀點看,複雜機電液武器裝備的系統構造是比較複雜的,在其研製過程中使用了大量的各類仿真技術和仿真模型,由於其模塊比較多,而這些模塊又是由若干下層的子模塊構成,各模塊之間既相對獨立,又相互聯繫,因此對其進行視景仿真面臨以下兩個難點:數學模型複雜;各分系統之間存在大量異構數據的交換和處理
-
基於Matlab GUI的整流電路仿真設計[圖]
在整流電路的設計過程中,需要對設計電路及有關參數選擇是否合理、效果好壞進行驗證。如果通過實驗來驗證,需要經過反覆多次的元件安裝、調試、重新設計等步驟,這樣使得設計耗資大,效率低,周期長。現代計算機仿真技術為電力電子電路的設計和分析提供了嶄新的方法,可以使複雜的電力電子電路、系統的分析和設計變得更加容易和有效。Matlab是一種計算機仿真軟體,它是以矩陣為基礎的交互式程序計算語言。
-
基於FPGA的通用CNN加速設計
以單獨的經典模型如Alexnet以及Googlenet為例,針對一個模型進行定製的加速開發,往往需要數月的時間。業務方以及FPGA加速團隊需要兼顧算法迭代以及適配FPGA硬體加速,十分痛苦。 一方面需要FPGA提供相較於CPU/GPU有足夠競爭力的低延時高性能服務,一方面需要FPGA的開發周期跟上深度學習算法的迭代周期,基於這兩點我們設計開發了一款通用的CNN加速器。
-
基於FPGA的八通道超聲探傷系統設計
摘要:文中提出了一種基於FPGA的八通道超聲探傷系統設計方案。該系統利用低功耗可變增益運放和八通道ADC構成高集成度的前端放大和數據採集模塊;採用FPGA和ARM作為數位訊號處理的核心和人機互動的通道。
-
基於Altera DE2 FPGA開發平臺實現TH-UWB窄脈衝信號發生器系統設計
基於Altera DE2 FPGA開發平臺實現TH-UWB窄脈衝信號發生器系統設計 李曉歡,陳倩,李 發表於 2021-01-11 12:51:00 作者:李曉歡,陳倩,李全,陳石平 引言
-
基於FPGA技術的全方位移動機器人運動控制系統的方案設計
本文研究了一種用FPGA技術實現三輪全方位移動機器人運動控制系統的方法,與雙DSP結構,DSP+CPLD結構,以及DSP+專用集成電路結構等相比,該方法具有簡單可靠,擴展性強等特點。且FPGA設計簡單,使用方便,開發周期短,能夠實現真正的SOPC系統。