快速傅立葉變換(FFT)技術是數字信號處理中的核心技術,它已廣泛應用于數字信號處理的各個領域,長期以來一直是一個重要的研究課題。近年來,專用數字信號處理器以其優化的硬件結構和優良的性能價格比為FFT的實現提供了一種有效的途徑,其中最具有代表性的是美國TI公司的TMS320系列DSP。 本文首先分析了常用FFT算法原理,并進行了算法的討論和比較,然后詳細論述了以浮點型DSP為核心的實現FFT算法的硬件平臺的設計。平臺的硬件電路主要包括數據采集部分、數據處理部分、數據存儲部分和數據顯示部分。其中采集部分采用12位高速的A/D轉換芯片MAX197,數據處理部分采用32位浮點型DSP芯片-TMS320VC33,數據存儲部分采用了大容量的FLASH芯片——K9F2808UOA,數據顯示部分采用PHILIPS公司的高亮度、寬視角的TFT彩色液晶顯示屏。 為了擴展系統的通信能力,通信接口我們選擇CAN總線。軟件部分選用了頻率抽取基2FFT、分裂基FFT和實序列FFT算法,用C語言進行編程。最后部分是進行軟硬件的聯合調試,并在此基礎上進行了FFT算法實現。 論文結尾以實際的實驗曲線分析驗證了算法的正確性,同時針對實驗中產生的誤差找出了原因,并提出了解決的方法。實驗結果表明采用浮點DSP實現FFT算法方便且有較高的實時性,可以應用到電力系統諧波分析、振動測試及鐵路檢測等各個領域。
上傳時間: 2013-04-24
上傳用戶:caixiaoxu26
不間斷電源(UPS)是一種能提供優質電源并保證電源供應連續的電力電子裝置。它的應用范圍廣泛,在很多領域,UPS已經成了標準配置。采用數字信號處理器(DSP)實現UPS的數字化控制是當前許多UPS設計者關注的問題。DSP在UPS中的應用主要集中在兩個方面:一是將各種先進的控制方法用于逆變實時數字控制;二是利用DSP實現更準確更迅速的鎖相環控制。 本文分析了當前逆變控制的各種方案,針對逆變的擾動及諧波周期出現的特點,采用了重復控制來提高逆變輸出的穩態特性。因為重復控制具有一個周期延遲控制的特點,本文也采用了PID控制來改善逆變控制的動態性能。本文分析了目前重復控制的常用方案,在建立UPS逆變濾波電路數學模型的基礎上設計了新的重復控制和PID控制結合的方案。對重復控制與PID復合控制方案在MATLAB中作了仿真。仿真試驗證明了控制方案的有效性。 在硬件方面,設計了在線式UPS系統中DSP的接口電路,其中包括DSP供電電路,蓄電池電壓過低檢測電路,市電及輸出電壓過零檢測等電路。對DSP的資源進行了分配,充分利用了DSP的外設多和速度快的特點。 在軟件方面,設計了各部分的程序,其中包括主程序,軟件鎖相及正弦參考信號生成程序,輸出有效值控制程序以及各種相關的中斷及保護程序。 本文結合實際,搭建了實驗線路,給出了實驗線路的原理及各部分的實驗電路。該實驗電路可對逆變控制過程和鎖相環節進行控制實驗。 本文將PID控制與重復控制相結合,對逆變器輸出進行控制,驗證了重復控制與PID復合控制的有效性。本文還對UPS的DSP數字化控制作了研究,這些都對UPS技術的進步有積極的作用。
上傳時間: 2013-05-17
上傳用戶:t1213121
本文以電機控制DSPTMS320LF2407為核心,結合相關外圍電路,運用新型SVPWM控制方法,設計電梯專用變頻器。為了達到電梯專用變頻器大轉矩、高性能的要求,在硬件上提高系統的實時性、抗干擾性和高精度性;在軟件上采用新型SVPWM控制方法,以消除死區的負面影響,另外單神經元PID控制器應用于速度環,對速度的調節作用有明顯改善。通過軟硬件結合的方式,改善電機輸出轉矩,使電梯控制系統的性能得到提高。 系統主電路主要由三部分組成:整流部分、中間濾波部分和逆變部分,分別用6RI75G-160整流橋模塊、電解電容電路和7MBP50RA120IPM模塊實現。并設計有起動時防止沖擊電流的保護電路,以及防止過壓、欠壓的保護電路。其中,對逆變模塊IPM的驅動控制是控制電路的核心,也是系統實現的主要部分。控制電路以DSP為核心,由IPM驅動隔離控制電路、轉速位置檢測電路、電流檢測電路、電源電路、顯示電路和鍵盤電路組成。對IPM驅動、隔離、控制的效果,直接影響系統的性能,反映了變頻器的性能,所以這部分是改善變頻器性能的關鍵部分。另外,本課題擬定的被控對象是永磁同步電動機(PMSM),要對系統實現SVPWM控制,依賴于轉子位置的準確、實時檢測,只有這樣,才能實現正確的矢量變換,準確的輸出PWM脈沖,使合成矢量的方向與磁場方向保持實時的垂直,達到良好的控制性能,因此,轉子位置檢測是提高變頻器性能的一個重要環節。 系統采用的控制方式是SVPWM控制。本文從SVPWM原理入手,分析了死區時間對SVPWM控制的負面作用,采用了一種新型SVPWM控制方法,它將SVPWM的180度導通型和120度導通型結合起來,從而達到既可以消除死區影響,又可以提高電源利用率的目的。另外,在速度調節環節,采用單神經元PID控制器,通過反復的仿真證明,在調速比不是很大的情況下,其對速度環的調節作用明顯優于傳統PID控制器。 通過實驗證明,系統基本上達到高性能的控制要求,適合于電梯控制系統。
上傳時間: 2013-05-21
上傳用戶:trepb001
運動控制卡是數控系統的重要組成部分,是上位機與驅動執行部件的之間的一座橋梁。數控加工中的定位控制的精度、速度調節的性能等重要指標都與運動控制卡密切相關。目前,國內研制的運動控制卡與國外專業性公司研制的先進的開放式運動控制卡相比還有較大差距。因此,對于運動控制卡的研究與開發具有很大的現實意義。 本文對運動控制卡的各種實現方案作了深入的比較,對于運動控制卡的發展趨勢進行了探討。在分析數控系統對于運動控制卡需求的基礎上,提出了一種基于DSP的PCI總線運動控制卡的實現方案。該方案具有通用性好、軟件易于修改升級、調試方便等特點。 文中對這一方案的具體實現做了詳細的分析,給出了系統的整體結構設計,軟硬件組成情況。詳盡闡述了運動控制電路、總線接口電路、驅動器接口電路等硬件電路的設計過程,以及運動控制卡的制作過程。論述了DSP上的程序結構,并具體分析了插補算法、速度控制算法等在DSP上的實現方法。對PC機上的運動控制卡的驅動程序的模型以及編寫方法做了介紹。 通過對制成樣板的調試表明,運動控制卡具有良好的性能。
上傳時間: 2013-07-29
上傳用戶:weddps
本文首先從數控系統的組成與特點進行詳細分析,然后對運動控制卡在整個系統中承擔功能進行了分析。根據數字型號處理器件的快速運算能力和現場可編程門陣列器件的靈活、通用性提出了基于DSP器件和FPGA器件進行總體設計的規劃。 本文重點詳細闡述了四軸運動控制卡硬件電路的設計。通過對現有部分PC總線的介紹與比較,設計選擇了PCI總線作為上位PC與運動控制卡的通信總線,并且選擇PCI9052芯片來設計PCI接口模塊;基于DSP器件的特點,設計選擇了TMS320LF2407芯片為核心,進行運算控制單元的設計,同時對其主要內部資源進行了分配。最后,根據硬件的原理圖,完成了具體電路板的制作。 對軟件設計,文章主要對插補算法在DSP上的實現作了一些探討。介紹了兩種加速模式:梯形加速模式和s曲線加速模式。就逐點比較法直線和圓弧插補算法以及數字積分插補原理也進行了分析。最終,提出總體程序流程控制、速度控制算法、插補算法等的程序設計框架,并進行了具體程序設計。
上傳時間: 2013-07-19
上傳用戶:CHENKAI
數字信息時代帶來了“信息大爆炸”,使數據量大增,而數字圖像數據更是如此,如果不對圖像數據進行有效的壓縮,那么圖像信息的存儲與傳輸將無法進行。顯然,尋求一種高效的圖像壓縮系統具有很大的現實意義。 本文基于大規模現場可編程邏輯陣列(FPGA)和高速數字信號處理器(DSP)協同作業,來完成實時圖像處理的系統設計。出于對系統設計上的性能和功耗方面的考慮,系統中FPGA 選用的是ALTERA公司的Cyclone系列芯片EP1C12Q240C8,DSP選用的是TI公司的55x系列芯片TMS320VC5502。該系統集圖像采集、壓縮、顯示和存儲功能于一體,其中DSP為主處理器負責圖像處理,FPGA為協處理器負責系統的所有數字邏輯控制。FPGA和DSP的工作之間形成流水,并且借助于一片雙口RAM(CY7C025AV-15AI)完成兩者的通訊。結合FPGA和DSP自身的特點,本文提出一種新穎的信息通信方式,借助于一片雙口RAM,其內部按其存儲空間等分兩塊,利用乒乓技術完成對高速實時的圖像數據緩沖。 該系統從視頻采集、傳輸、壓縮到圖像存儲等整個過程的工作,分別由FPGA和DSP承擔。充分考慮到它們自身的優缺點,在滿足系統實時性要求的同時,結構靈活,便于以后的擴展與升級。結果表明,在TMS320VC5502實現了對采集圖像的JPEG壓縮,效果良好且滿足了實時性的要求,因此系統的功能得到了總體上的驗證。 關鍵詞:圖像處理;FPGA;DSP;JPEG
上傳時間: 2013-06-11
上傳用戶:hjshhyy
GSM是全球使用最為廣泛的一種無線通信標準,不僅在民用領域,也在鐵路GSM-R等專用領域發揮著極為重要的作用。由于無線信道具有瑞利衰落和延時效應,在通信系統的收發兩端也存在不完全匹配等未知因素,因此接收的信號疊加有各種誤差因素的影響。GSM接收機的實現離不開系統的同步,為了得到更好的同步質量,就必須對GSM基帶同步技術進行研究,選擇一種最合適的同步算法。GSM的同步既有時間同步,也有頻率同步。 @@ 軟件無線電是當前通信領域引入注目的熱點之一。長期以來,GSM的接收和解調都是由專用的ASIC芯片來完成的,通過軟件來實現GSM接收機的基帶算法,體現了軟件無線電技術的思想,選擇用它們來實現的GSM接收機具有靈活、可靠、擴展性好的優點。 @@ 論文主要討論GSM接收機同步算法與基于FPGA和DSP的GSM接收機設計, @@ 主要內容包括: @@ 通過相關理論知識的學習,設計驗證了GSM基帶同步算法。對FB時間同步,討論了包絡檢測和FFT變換兩種不同的方法;對SB時間同步,介紹實相關和復相關兩種方法;對頻率同步,給出了一種對FB運用相關運算來精確估計頻率誤差的算法。 @@ 設計了使用GSM射頻收發芯片RDA6210并通過實驗室的ALTERA EP3C25FPGA開發板進行控制的GSM射頻端的解決方案,論文對RDA6210的性能和控制方式進行了詳細的介紹,設計了芯片的控制模塊,得到了下變頻后的GSM基帶信號。 @@ 設計了基于RF前端+FPGA的GSM接收機方案。利用ALTERA EP2S180開發平臺來完成基帶數據的處理。針對ALTERA EP2S180開發平臺模數轉換器AD9433的特點使用THS4501設計了單獨的差分運算放大器模塊;設計了平臺的數據存儲方案并將該平臺得到的基帶采樣數據用于同步算法的仿真。 @@ 設計了基于RF前端+DSP的GSM接收機方案。利用模數轉換器AD9243、FPGA芯片和TMS320C6416TDSP芯片來完成基帶數據的處理。設計了McBSP+EDMA傳輸的數據存儲方案。 @@ 給出了接收機硬件測試的結果,從多方面驗證了所設計硬件平臺的可靠性。 @@關鍵詞:GSM接收機;同步;RF; FPGA;DSP;
上傳時間: 2013-07-01
上傳用戶:sh19831212
圖像顯示器是人類接受外部信息的重要手段之一。而立體顯示則能再現場景的三維信息,提供場景更為全面、詳實的信息,在醫學、軍事、娛樂具有廣泛的應用前景。而現有的3D立體顯示設備價格都比較貴,基于此,本人研究了基于SDRAM存儲器和FPGA處理器的3D頭盔顯示設備并且設計出硬件和軟件系統。該系統圖像效果好,并且價格成本便宜,從而具有更大的實用性。本文完成的主要工作有三點: 1.設計了基于FPGA處理器和SDRAM存儲器的3D頭盔顯示器。該方案有別于現有的基于MCU、DSP和其它處理芯片的方案。本方案能通過線性插值算法把1024×768的分辨率變成800×600的分辨率,并能實現120HZ圖像刷新率,采用SDRAM作為高速存儲器,并且采用乒乓操作,有別于其它的開關左右眼視頻實現立體圖像。在本方案中每時每刻都是左右眼視頻同時輸出,使得使用者感覺不到視頻圖像有任何閃爍,減輕眼睛疲勞。本方案還實現了圖像對比對度調節,液晶前照光調節(調節輸出脈沖的占空比),立體圖像源自動識別,還有人性化的操作界面(OSD)功能。 2.完成了該系統的硬件平臺設計和軟件設計。從便攜性角度考慮,盡量減小PCB板面積,給出了它們詳細的硬件設計電路圖。完成了FPGA系統的設計,包括系統整體分析,各個模塊的實現原理和具體實現的方法。完成了單片機對AD9883的配置設計。 3.完成了本方案的各項測試和調試工作,主要包括:數據采集部分測試、數據存儲部分測試、FPGA器件工作狀態測試、以電腦顯示器作為顯示器的聯機調試和以HX7015A作為顯示器的聯機調試,并且最終調試通過,各項功能都滿足預期設計的要求。實驗和分析結果論證了系統設計的合理性和使用價值。 本文的研究與實現工作通過實驗和分析得到了驗證。結果表明,本文提出的由FPGA和SDRAM組成的3D頭盔顯示系統完全可以實現高質量的立體視覺效果,從而可以將該廉價的3D頭盔顯示系統用于我國現代化建設中所需要的領域。
上傳時間: 2013-07-16
上傳用戶:xiaoxiang
隨著現代DSP、FPGA等數字芯片的信號處理能力不斷提高,基于軟件無線電技術的現代通信與信息處理系統也得到了更為廣泛的應用。軟件無線電的基本思想是以一個通用、標準、模塊化的硬件系統作為其應用平臺,把盡可能多的無線及個人通信和信號處理的功能用軟件來實現,從而將無線通信新系統、新產品的開發逐步轉移到軟件上來。另一方面,現代信號處理系統對數據的處理速度、處理精度和動態范圍的要求也越來越高,需要每秒完成幾千萬到幾百億次運算。因此研制具備高速實時信號處理能力的通用硬件平臺越來越受到業界的重視。 @@ 目前的高速實時信號處理系統一般均采用DSP+FPGA的架構,其中DSP主要負責完成系統通信和基帶信號處理算法,而FPGA主要完成信號預處理等前端算法,并提供系統常用的各種外部接口邏輯。本文的主要工作就在于完成通用型高速實時信號處理系統的FPGA軟件設計。 @@ 本文提出了一種基于多DSP與FPGA的通用高速實時信號處理系統的架構。綜合考慮各方面因素,作者選擇使用兩片ADSP-TS201浮點DSP以混合耦合模型構成系統信號處理核心;以Xilinx公司最新的高性能FPGA Virtex-5系列的XC5VLX50T提供系統所需的各種接口,包括與ADSP-TS201的高速Linkport接口以及SPI、UART、SPORT等常用外設接口。此外,作者還選擇了ADSP-BF533定點DSP加入系統當中以擴展系統音視頻信號處理能力,體現系統的通用性。 @@ 基于FPGA的嵌入式系統設計正逐漸成為現代FPGA應用的一個熱點。結合課題需要,作者以Xilinx公司的MicroBlze軟核處理器為核心在Virtex-5片內設計了一個嵌入式系統,完成了對CF卡、DDR2 SDRAM存儲器的讀寫控制,并利用片內集成的三態以太網MAC硬核模塊,實現了系統與上位PC機之間的以太網通信鏈路。此外,為擴展系統功能,適應未來可能的軟件升級,進一步提高系統的通用性,還將嵌入式實時操作系統μC/OS-II移植到MicroBlaze處理器上。 @@ 最后,作者介紹了基于Xilinx RocketIO GTP收發器的高速串行傳輸設計的關鍵技術和基本的設計方法,充分體現了目前高速實時信號處理系統的發展要求和趨勢。 @@關鍵詞:高速實時信號處理;FPGA;Virtex-5;嵌入式系統;MicroBlaze
上傳時間: 2013-05-17
上傳用戶:wangchong
近年來,以FPGA為代表的數字系統現場集成技術取得了快速的發展,FPGA不但解決了信號處理系統小型化、低功耗、高可靠性等問題,而且基于大規模FPGA單片系統的片上可編程系統(SOPC)的靈活設計方式使其越來越多的取代ASIC的市場。傳統的通用信號處理系統使用DSP作為處理核心,系統的可重構型不強,FPGA解決了這一問題,并且現有的FPGA中,多數已集成DSP模塊,結合FPGA較強的信號并行處理特性使其與DSP信號處理能力差距很小。因此,FPGA作為處理核心的通用信號處理系統具有很強的可實施性。 @@ 基于上述要求,作者設計和完成了一個基于多FPGA的通用實時信號處理系統。該系統采用4片XC3SD1800A作為處理核心,使用DDR2 SDRAM高速存儲實時數據。作者通過全面的分析,設計了核心板、底板和應用板分離系統架構。該平臺能夠根據實際需求進行靈活的搭配,核心板之間的數據傳輸采用了LVDS(低電壓差分信號)技術,從而使得數據能夠穩定的以非常高的速率進行傳輸。 @@ 本系統屬于高速數字電路的設計范疇,因此必須重視信號完整性的設計與分析問題,作者根據高速電路的設計慣例和軟件輔助設計的方法,在分析和論證了阻抗控制、PCB堆疊、PCB布局布線等約束的基礎上,順利地完成了PCB繪制與調試工作。 @@ 作為系統設計的重要環節,作者還在文中研究了在系統設計過程中出現的電源完整性問題,并給出了解決辦法。 @@ LVDS高速數據通道接口和DDR2存儲器接口設計決定本系統的使用性能,本文基于所選的FPGA芯片進行了詳細的闡述和驗證。并結合系統的核心板和底板,完成了應用板,視頻圖像采集、USB、音頻、LCD和LED矩陣模塊顯示等接口的設計工作,對其中的部分接口進行了邏輯驗證。 @@ 經過測試,該通用的信號處理平臺具有實時性好、通用性強、可擴展和可重構等特點,能夠滿足當前一些信號處理系統對高速、實時處理的要求,可以廣泛應用于實時信號處理領域。通過本平臺的研究和開發工作,為進一步研究和設計通用、實時信號處理系統打下了堅實的基礎。 @@關鍵詞:通用實時信號處理;FPGA;信號完整性;DDR2;LVDS
上傳時間: 2013-05-27
上傳用戶:qiaoyue