本文深入研究基于美國德州儀器公司(TI)TMS320C5410DSP芯片的濾波器系統(tǒng)軟件實現(xiàn)方法,用窗冂設(shè)計法實現(xiàn)FIR濾波器,給出了MATLAB仿真結(jié)果,并在以TI TMS320C5410為微處理器的DSK上實現(xiàn),實驗結(jié)果表明濾波結(jié)果效果良好,達到了預期的性能指標,用時間抽取法實現(xiàn)的FFT/IFFT算法,介紹了自適應(yīng)濾波器的基本原理及應(yīng)用,并對LMS算法進行了深入的研究。
上傳時間: 2013-06-29
上傳用戶:anng
數(shù)字信號處理是信息科學中近幾十年來發(fā)展最為迅速的學科之一.目前,數(shù)字信號處理廣泛應(yīng)用于通信、雷達、聲納、語音與圖像處理等領(lǐng)域.而數(shù)字信號處理算法的硬件實現(xiàn)一般來講有三種方式:用于通用目的的可編程DSP芯片;用于特定目的的固定功能DSP芯片組和ASIC;可以由用戶編程的FPGA芯片.隨著微電子技術(shù)的發(fā)展,采用現(xiàn)場可編程門陣列FPGA進行數(shù)字信號處理得到了飛速發(fā)展,FPGA正在越來越多地代替ASIC和PDSP用作前端數(shù)字信號處理的運算.該文主要探討了基于FPGA數(shù)字信號處理的實現(xiàn).首先詳細闡述了數(shù)字信號處理的理論基礎(chǔ),重點討論了離散傅立葉變換算法原理,由于快速傅立葉變換算法在實際中得到了廣泛的應(yīng)用,該文給出了基-2FFT算法原理、討論了按時間抽取FFT算法的特點.該論文對硬件描述語言的描述方法和風格做了一定的探討,介紹了硬件描述語言的開發(fā)環(huán)境MAXPLUSII.在此基礎(chǔ)上,該論文詳細闡述了數(shù)字集成系統(tǒng)的高層次設(shè)計方法,討論了數(shù)字系統(tǒng)設(shè)計層次的劃分和數(shù)字系統(tǒng)的自頂向下的設(shè)計方法,探討了數(shù)字集成系統(tǒng)的系統(tǒng)級設(shè)計和寄存器傳輸級設(shè)計,描述了數(shù)字集成系統(tǒng)的高層次綜合方法.最后該文描述了數(shù)字信號處理系統(tǒng)結(jié)構(gòu)的實現(xiàn)方法,指出常見的高速、實時信號處理系統(tǒng)的四種結(jié)構(gòu);由于FFT算法在數(shù)字信號處理中占有重要的地位,所以該文提出了用FPGA實現(xiàn)FFT的一種設(shè)計思想,給出了總體實現(xiàn)框圖;重點設(shè)計實現(xiàn)了FFT算法中的蝶形處理單元,采用了一種高效乘法器算法設(shè)計實現(xiàn)了蝶形處理單元中的旋轉(zhuǎn)因子乘法器,從而提高了蝶形處理器的運算速度,降低了運算復雜度.
標簽: FPGA 數(shù)字信號處理 中的應(yīng)用
上傳時間: 2013-07-19
上傳用戶:woshiayin
高精度電網(wǎng)功率因數(shù)測量加權(quán)插值FFT優(yōu)化算法
標簽: FFT 高精度 電網(wǎng) 功率因數(shù)
上傳時間: 2013-05-22
上傳用戶:88mao
本文對基于DSP和FPGA運動控制器的設(shè)計進行了研究。主要內(nèi)容如下: (1)深入研究國內(nèi)外運動控制技術(shù)的發(fā)展現(xiàn)狀和前景。 (2)規(guī)劃運動控制器的硬件和軟件整體研發(fā)方案。 (3)對運動控制器的各個功能模塊進行硬件設(shè)計。 (4)對運動控制算法和數(shù)字濾波算法進行設(shè)計,編寫控制軟件。 (5)對運動控制系統(tǒng)的性能進行分析和訪真,調(diào)節(jié)控制器參數(shù),使運動控制系統(tǒng)具有較好的靜態(tài)特性和動態(tài)特性。 (6)構(gòu)建實驗系統(tǒng),編寫人機界面軟件,驗證運動控制器的性能。
上傳時間: 2013-06-13
上傳用戶:haobin315
該論文介紹二次雷達的基本概念、發(fā)展歷史、工作流程和運作機理以及單脈沖二次雷達的系統(tǒng)原理,并且對傳統(tǒng)的單脈沖二次雷達應(yīng)答信號處理器的硬件結(jié)構(gòu)進行改進,提出一種全新的應(yīng)答處理器硬件結(jié)構(gòu),即FPGA+DSP的混合結(jié)構(gòu).這種硬件結(jié)構(gòu)的特點是結(jié)構(gòu)靈活,有較強的通用性.該論文圍繞FPGA+DSP這種數(shù)字信號處理的硬件結(jié)構(gòu),闡述了它在單脈沖二次雷達應(yīng)答數(shù)字信號處理器中的應(yīng)用,使用VHDL語言設(shè)計FPGA程序,并且給出主要模塊的仿真結(jié)果.FPGA主要完成距離計數(shù)、方位計數(shù)、脈沖分解、產(chǎn)生應(yīng)答數(shù)據(jù)送給DSP、與PC104交換報表等功能.長時間的成功試驗表明,基于FPGA和DSP技術(shù)的二次雷達應(yīng)答信號處理器在3毫秒內(nèi)可以同時處理四個重疊應(yīng)答,計算所接收的每一個脈沖的到達方向,得到真實脈沖并且給出脈沖置信度.系統(tǒng)達到了預期的目的.該課題的另外一個重要意義是對傳統(tǒng)的二次監(jiān)視雷達應(yīng)答信號處理器進行了改進,使單脈沖二次雷達系統(tǒng)的應(yīng)答處理能力在可靠性、穩(wěn)定性和系統(tǒng)精度三個方面有質(zhì)的飛躍.
上傳時間: 2013-04-24
上傳用戶:gokk
DFT(離散傅立葉變換)作為將信號從時域轉(zhuǎn)換到頻域的基本運算,在各種數(shù)字信號處理中起著核心作用
上傳時間: 2013-08-04
上傳用戶:wangdean1101
近年來,基于DSP和FPGA的運動控制系統(tǒng)己成為新一代運動控制系統(tǒng)的主流。基于DSP和FPGA的運動控制系統(tǒng)不僅具有信息處理能力強,而且具有開放性、實時性、可靠性的特點,因此在機器人運動控制領(lǐng)域具有重要的應(yīng)用價值。 論文從步行康復訓練器的設(shè)計與制作出發(fā),主要進行機器人的運動控制系統(tǒng)設(shè)計和研究。文章首先提出了多種運動控制系統(tǒng)的實現(xiàn)方案。根據(jù)它們的優(yōu)缺點,選定以DSP和FPGA為核心進行運動控制系統(tǒng)平臺的設(shè)計。 論文詳細研究了以DSP和FPGA為核心實現(xiàn)運動控制系統(tǒng)的軟、硬件設(shè)計,利用DSP實現(xiàn)運動控制系統(tǒng)總體結(jié)構(gòu)與相關(guān)功能模塊,利用FPGA實現(xiàn)運動控制系統(tǒng)地址譯碼電路、脈沖分配電路以及光電編碼器信號處理電路,并對以上電路系統(tǒng)進行了功能仿真和時序仿真。 結(jié)果表明,基于DSP和FPGA為核心的運動控制系統(tǒng)不僅實現(xiàn)了設(shè)計功能要求,同時提高了機器人運動控制系統(tǒng)的開放性、實時性和可靠性,并大大減小了系統(tǒng)的體積與功耗。
標簽: FPGA DSP 機器人 運動控制系統(tǒng)
上傳時間: 2013-06-22
上傳用戶:debuchangshi
隨著微電子技術(shù)和電力電子技術(shù)的飛速發(fā)展,運動控制系統(tǒng)正朝著通用化、智能化、微型化的方向發(fā)展。目前,以數(shù)字信號處理器(DSP)和現(xiàn)場可編程門陣列(FPGA)為核心的運動控制卡已成為運動控制器的發(fā)展主流。它可方便地以插卡形式嵌入PC機,將PC機強大的信息處理能力和開放式特點與運動控制卡的運動控制能力相結(jié)合,具有信息處理能力強、開放程度高、運動控制方便、通用性好的特點。因此,本文通過對運動控制技術(shù)的深入研究,開發(fā)了一款以DSP和FPGA為主控單元、基于PCI總線的運動控制卡。 首先,設(shè)計了運動控制卡硬件電路,對控制卡的DSP和FPGA外圍電路、PCI總線接口電路、模擬量輸出電路、編碼器信號采集電路、通用I/O接口電路等實現(xiàn)方法進行了詳細討論。 為提高控制卡的硬件集成度和可靠性,通過對FPGA的編程設(shè)計,在FPGA中實現(xiàn)了PCI總線目標設(shè)備接口控制器、雙端口RAM、DDA精插補電路、DAC接口電路、編碼器信號處理電路和數(shù)字I/O信號處理電路。 基于改進的數(shù)字PID控制器和前饋控制,設(shè)計開發(fā)了運動控制卡的位置閉環(huán)伺服控制器,并整定了控制器參數(shù),獲得良好的伺服控制特性。 最后,采用WinDriver開發(fā)了控制卡的驅(qū)動程序,并詳細介紹了驅(qū)動程序的開發(fā)流程。
上傳時間: 2013-08-01
上傳用戶:00.00
該文主要介紹基于DSP(TMS320LF2407A)和CPLD(MAX3128A)伺服運動控制平臺的設(shè)計.文中在討論了永磁同步電機的控制策略的基礎(chǔ)上提出了針對表面式永磁同步伺服電機的i=0的矢量控制,介紹了通過光電碼盤確定永磁同步電機轉(zhuǎn)子磁極位置的方法,以及SVPWM的原理和特性及其數(shù)字實現(xiàn)方法.詳細闡述由TMS320LF2407A和MAX3128A構(gòu)建的傳動控制系統(tǒng)平臺.以上述平臺為基礎(chǔ),設(shè)計了一個基于矢量控制的三環(huán)永磁同步伺服系統(tǒng),為解決典Ⅱ系統(tǒng)超調(diào)和抗擾性的矛盾,將IP調(diào)節(jié)器引入系統(tǒng).通過試驗證明IP調(diào)節(jié)器在不影響系統(tǒng)抗擾性和穩(wěn)態(tài)精度的前提下,大大降低了電流的超調(diào).工程實踐證明了設(shè)計的正確性.為了滿足用戶對系統(tǒng)方便操作和監(jiān)視的要求,實現(xiàn)參數(shù)在線修改以及故障綜合,并滿足一定可視性,提出并設(shè)計了基于RS232的串行通訊程序,包括兩部分:PC機的監(jiān)控系統(tǒng)和數(shù)字操作器.文中詳細分析了設(shè)計數(shù)字操作器的硬件模塊及框圖和軟件流程,實際應(yīng)用表明數(shù)字操作器方便了用戶對系統(tǒng)的操縱和監(jiān)視,已在實際工程中得到應(yīng)用.
上傳時間: 2013-04-24
上傳用戶:ainimao
隨著計算機與信息技術(shù)的發(fā)展,生物特征識別技術(shù)受到了廣泛的關(guān)注。指紋識別是生物特征識別中的一項重要內(nèi)容,一直以來是國內(nèi)外的研究熱點。 嵌入式自動指紋識別是指指紋識別技術(shù)在嵌入式系統(tǒng)上的應(yīng)用。傳統(tǒng)的嵌入式自動指紋識別系統(tǒng)多采用單片DSP或MIPS處理器來完成算法,由于DSP或MIPS處理器只能根據(jù)程序順序執(zhí)行,在指紋匹配過程中只能和整個庫中的指紋進行一一匹配,因此這類系統(tǒng)在處理較大指紋庫時下匹配時間相當長。為了克服這個缺點,本文構(gòu)建了浮點DSP和FPGA協(xié)同處理構(gòu)架的硬件平臺,充分利用DSP在計算上的精確度和FPGA并行處理的特點,由DSP和FPGA共同處理匹配算法。 本文的主要工作如下: 1.設(shè)計了一個硬件系統(tǒng),包括DSP處理器、FPGA、指紋傳感器、人機交互接口和USB1.1接口。同時,還設(shè)計了各硬件模塊的驅(qū)動程序,為應(yīng)用程序提供控制接口。由于系統(tǒng)中DSP工作頻率為300MHz,其中某些器件的工作頻率達到了100MHz,因此本文還給出了一些信號完整性分析和PCB設(shè)計經(jīng)驗。 2.編寫了Verilog程序,在FPGA中實現(xiàn)了9路指紋的并行匹配。由于FPGA本身的局限性,實現(xiàn)原有匹配算法有很大困難。在簡化原有匹配算法的基礎(chǔ)上本文提出了便于FPGA實現(xiàn)“粗匹配”算法。此外,還設(shè)計了用于和DSP通信的接口模塊設(shè)計。 3.完成了系統(tǒng)應(yīng)用程序設(shè)計。在使用uC/OS-Ⅱ?qū)崟r操作系統(tǒng)的基礎(chǔ)上設(shè)計了各系統(tǒng)任務(wù),通過調(diào)用驅(qū)動程序控制和協(xié)調(diào)各硬件模塊,實現(xiàn)了自動指紋識別功能。為了便于存放指紋特征信息,設(shè)計了指紋庫數(shù)據(jù)結(jié)構(gòu),實現(xiàn)了指紋庫添加、刪除、編輯的功能。 最終,本系統(tǒng)實現(xiàn)了高效、快速的進行指紋識別,各模塊工作穩(wěn)定。同時,模塊化的軟硬件設(shè)計使本系統(tǒng)便于進行二次開發(fā),快速應(yīng)用于各種場合。
標簽: FPGA DSP 自動 指紋識別系統(tǒng)
上傳時間: 2013-06-05
上傳用戶:guanliya
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1