該論文基于NIOS Ⅱ軟核處理器和Altera的FPGA技術(shù),設計了一種便攜式的振動頻譜分析儀,用于旋轉(zhuǎn)機械的故障監(jiān)測和診斷。以SOPC技術(shù)為手段,將信號采集和信號處理電路通過可編程片上系統(tǒng)來實現(xiàn),其特點是將對ADC的控制、數(shù)字信號的濾波、快速傅立葉變換的設計,通過FPGA芯片集成在一起,以NIOS Ⅱ來完成32位CPU的狀態(tài)控制功能。工程機械、汽車車輛中都存在諸如發(fā)動機類的旋轉(zhuǎn)機械,這類設備的異常振動往往會影響正常工作,嚴重時還會出現(xiàn)各種重大事故,該分析儀可以實時地或定期地對發(fā)動機、齒輪箱等旋轉(zhuǎn)機械進行振動頻譜分析和監(jiān)測,運用于民用機械能產(chǎn)生非常好的經(jīng)濟效益。 該論文從四個方面進行了研究工作。其一,利用FPGA對ADC芯片的工作進行控制,使其在規(guī)定的時間內(nèi)與DSP模塊進行數(shù)據(jù)交換,并對ADC各引腳時序進行控制,使兩者協(xié)調(diào)同步工作,編制了相應的VHDL語言程序。其二,采用SOPC Builder設計開發(fā),實現(xiàn)了基于NIOS Ⅱ的32位CPU軟核,創(chuàng)建了相應的C/C++和匯編的宏代碼,使得軟件可以訪問用戶自定義邏輯。對頂層設計產(chǎn)生的VHDL的RTL代碼和仿真文件進行了綜合、編譯適配以及仿真。其三,配合Matlab和DSP Builder的強大功能進行DSP模塊設計,開發(fā)出了FIR和FFT等功能模塊,并且添加到SOPC系統(tǒng)中,使其可以由NIOS Ⅱ很容易的調(diào)用。其四,在NIOS Ⅱ系統(tǒng)中添加了uC/OS Ⅱ操作系統(tǒng),提高了整個系統(tǒng)的穩(wěn)定性,并且降低了開發(fā)難度,提高了系統(tǒng)升級的能力。由于整個設計是基于FPGA開發(fā)的,所以該系統(tǒng)包括了所有FPGA系統(tǒng)的特點,包括并行的DSP處理、在系統(tǒng)可編程、升級簡單等特點,極易使設計產(chǎn)品化。
上傳時間: 2013-04-24
上傳用戶:amandacool
回波抵消器在免提電話、無線產(chǎn)品、IP電話、ATM語音服務和電話會議等系統(tǒng)中,都有著重要的應用。在不同應用場合對回波抵消器的要求并不完全相同,本文主要研究應用于電話系統(tǒng)中的電回波抵消器。電回波是由于語音信號在電話網(wǎng)中傳輸時由于阻抗不匹配而產(chǎn)生的。 傳統(tǒng)回波抵消器主要是基于通用DSP處理器實現(xiàn)的,這種回波抵消器在系統(tǒng)實時性要求不高的場合能很好的滿足回波抵消的性能要求,但是在實時性要求較高的場合,其處理速度等性能方面已經(jīng)不能滿足系統(tǒng)高速、實時的需要。現(xiàn)代大容量、高速度的FPGA的出現(xiàn),克服了上訴方案的諸多不足。用FPGA來實現(xiàn)數(shù)字信號處理可以很好地解決并行性和速度問題,且其靈活的可配置特性使得FPGA構(gòu)成的DSP系統(tǒng)非常易于修改、測試和硬件升級。 本文研究目標是如何在FPGA芯片上實現(xiàn)回波抵消器,完成的主要工作有: (1)深入研究了回波抵消器各模塊算法,包括自適應濾波算法、遠端檢測算法、雙講檢測算法、NLP算法、舒適噪聲產(chǎn)生算法,并實現(xiàn)了這些算法的C程序。 (2)深入研究了回波抵消器基于FPGA的設計流程與實現(xiàn)方法,并利用硬件描述語言Verilog HDL實現(xiàn)了各部分算法。 (3)在OuartusⅡ和ModelSim仿真環(huán)境下對該系統(tǒng)進行模塊級和系統(tǒng)級的功能仿真、時序仿真和驗證。并在FPGA硬件平臺上實現(xiàn)了該系統(tǒng)。 (4)根據(jù)ITU-T G.168的標準和建議,對設計進行了大量的主、客測試,各項測試結(jié)果均達到或優(yōu)于G.168的要求。
上傳時間: 2013-06-23
上傳用戶:123啊
c51單片機C語言 計算器有protues仿真通過1602顯示
上傳時間: 2013-06-28
上傳用戶:shenlan
本文以VB 為主體開發(fā)語言,實現(xiàn)了參數(shù)化設計凸輪和凸輪輪廓設計過程的動畫仿真,既提高了凸輪設計效率,又益于計算機輔助教學。
上傳時間: 2013-06-13
上傳用戶:www240697738
PIC C語言編程是新手入門的書,適合喜歡PIC單片機的朋友看看!
上傳時間: 2013-06-07
上傳用戶:qq1908191241
KEILC51標準C編譯器為8051微控制器的軟件開發(fā)提供了C語言環(huán)境,同時保留了匯編代碼高效,快速的特點。C51編譯器的功能不斷增強, 使你可以更加貼近CPU本身,及其它的衍生產(chǎn)品。C51已被完全集成到uVision2的集成開發(fā)環(huán)境中,這個集成開發(fā)環(huán)境包含:編譯器,匯編器,實時操作系統(tǒng),項目管理器,調(diào)試器。uVision2 IDE可為它們提供單一而靈活的開發(fā)環(huán)境。 C51 V7版本是目前最高效、靈活的8051開發(fā)平臺。它可以支持所有8051的衍生產(chǎn)品,也可以支持所有兼容的仿真器,同時支持其它第三 方
上傳時間: 2013-04-24
上傳用戶:cuiyashuo
RealView Developer Suite工具是ARM公司是推出的新一代ARM集成開發(fā)工具。支持所有ARM 系列核,并與眾多第三方實時操作系統(tǒng)及工具商合作簡化開發(fā)流程。開發(fā)工具包含以下組件: ? 完全優(yōu)化的ISO C/C++編譯器 ? C++ 標準模板庫 ? 強大的宏編譯器 ? 支持代碼和數(shù)據(jù)復雜存儲器布局的連接器 ? 可選 GUI調(diào)試器 ? 基于命令行的符號調(diào)試器(armsd) ? 指令集仿真器 ? 生成無格式二進制工具、Intel 32位和Motorola 32位ROM映像代碼
上傳時間: 2013-08-02
上傳用戶:夢不覺、
Keil是目前最流行的開發(fā)單片機的軟件工具,Keil編輯器提供了包括C編譯器,宏匯編,連接器,庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整的開發(fā)方案,通過一個集成開發(fā)環(huán)境將這些部分組合在一起。
上傳時間: 2013-06-01
上傳用戶:gps6888
現(xiàn)在開發(fā)的硬件良好產(chǎn)品 結(jié)合C和ASM一起開發(fā) 可以混合用C里的函數(shù)庫.它集編輯,編譯,仿真于一體,支持匯編,PLM 語言和 C 語言的程序設計,界面友好,易學易用。
上傳時間: 2013-07-19
上傳用戶:電子世界
超聲波測距C程序 超聲波測距C程序 超聲波測距C程序
上傳時間: 2013-04-24
上傳用戶:luominghua
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1