數字信號處理是信息科學中近幾十年來發展最為迅速的學科之一.目前,數字信號處理廣泛應用于通信、雷達、聲納、語音與圖像處理等領域.而數字信號處理算法的硬件實現一般來講有三種方式:用于通用目的的可編程DSP芯片;用于特定目的的固定功能DSP芯片組和ASIC;可以由用戶編程的FPGA芯片.隨著微電子技術的發展,采用現場可編程門陣列FPGA進行數字信號處理得到了飛速發展,FPGA正在越來越多地代替ASIC和PDSP用作前端數字信號處理的運算.該文主要探討了基于FPGA數字信號處理的實現.首先詳細闡述了數字信號處理的理論基礎,重點討論了離散傅立葉變換算法原理,由于快速傅立葉變換算法在實際中得到了廣泛的應用,該文給出了基-2FFT算法原理、討論了按時間抽取FFT算法的特點.該論文對硬件描述語言的描述方法和風格做了一定的探討,介紹了硬件描述語言的開發環境MAXPLUSII.在此基礎上,該論文詳細闡述了數字集成系統的高層次設計方法,討論了數字系統設計層次的劃分和數字系統的自頂向下的設計方法,探討了數字集成系統的系統級設計和寄存器傳輸級設計,描述了數字集成系統的高層次綜合方法.最后該文描述了數字信號處理系統結構的實現方法,指出常見的高速、實時信號處理系統的四種結構;由于FFT算法在數字信號處理中占有重要的地位,所以該文提出了用FPGA實現FFT的一種設計思想,給出了總體實現框圖;重點設計實現了FFT算法中的蝶形處理單元,采用了一種高效乘法器算法設計實現了蝶形處理單元中的旋轉因子乘法器,從而提高了蝶形處理器的運算速度,降低了運算復雜度.
上傳時間: 2013-05-23
上傳用戶:Divine
基于嵌入式技術的遠程監控系統可以達到動態、無死角的監控目的,可以對一些特殊環境進行遠程監視和控制,且不受濕度、溫度等條件的影響,廣泛應用于軍事、交通、智能家居、醫療監護等多個領域。可以解決傳統監控系統將圖像采集設備固定在一個地方而使監控范圍有限,適用場合少等弊端。 本文設計了一款基于ARM和FPGA的遠程監控系統。首先在對遠程監控系統功能分析的基礎上,設計了以ARM為主控制器和FPGA為輔助控制器的硬件電路,采用ARM芯片控制圖像采集、速度采集、網絡傳輸等干擾小的模塊,采用FPGA芯片控制電機驅動、舵機驅動、電池監控等干擾大的模塊,大大提高了系統的穩定性;其次設計了基于WinCE操作系統的圖像采集、GPIO、PWM、外中斷EINT-19的流接口驅動程序;同時設計了基于WinCE操作系統的圖像采集及壓縮、網絡通信、車模速度采集的應用程序;FPGA內部邏輯電路采用Verilog語言完成電源監控、舵機控制、直流電機控制等功能。 本系統集圖像采集和壓縮、運動控制、網絡傳輸于一體。其圖像采集速度達30幀/秒,圖像分辨率達640x480,JPEG壓縮比達10:1,控制命令響應時間為1s,網絡傳輸速率達10Mbps。其功能擴展容易,功耗低,體積小,抗干擾能力強,具有很好的市場前景。
上傳時間: 2013-06-18
上傳用戶:heart520beat
高精度的信號源是各種測試和實驗過程中不可缺少的工具,在通信、雷達、測量、控制、教學等領域應用十分廣泛。傳統的頻率合成方法設計的信號源在功能、精度、成本等方面均存在缺陷和不足,不能滿足電子技術的發展要求,直接數字合成(Direct Digital Synthesis)DDS技術可以提供高性能、高頻高精度的信號源,方便地獲得分辨率高且相位連續的信號,基于FPGA的DDS技術提供了升級方便并且成本低廉的解決方案。 本文對DDS的基本原理和輸出頻譜特性進行理論分析,總結出雜散分布規律。同時以DDS的頻譜分析為基礎,給出了幾種改善雜散的方法。本文結合相關文獻資料采用傅立葉變換的方法對相位截斷時DDS雜散信號的頻譜特性進行了研究,得到了雜散分布的規律性結論,并應用在程序設計程中;DDS技術的實現依賴于高速、高性能的數字器件,本文將FPGA器件和DDS技術相結合,確定了FPGA器件的整體設計方案,詳細說明了各個模塊的功能和設計方法,并對其關鍵部分進行了優化設計,從而實現了波形發生器數字電路部分的功能。軟件部分采用模塊設計方法,十分方便調試。為了得到滿足設計要求的模擬波形,本文還設計了幅度調節、D/A轉換和低通濾波等外圍硬件電路。 實驗結果表明,本文設計的基于DDS技術的多波形信號源基本能夠滿足普通學生實驗室的要求。
上傳時間: 2013-06-11
上傳用戶:woshiayin
作者:華清遠見3G學院。《Android多媒體編程從初學到精通》第二章、Android基礎。在本章中,將會介紹一些Android的基礎知識,如Android的UI框架、啟動過程、進程間通信、上下層之間的交互方法,以及Android為了獲得更高的速度而在系統性能上所做的優化等,為接下來的章節做好鋪墊。
標簽: Android
上傳時間: 2013-04-24
上傳用戶:372825274
作者:華清遠見3G學院。《Android多媒體編程從初學到精通》本書主要圍繞著Android多媒體編程進行講解,縱向上,從共享內存、IPC通信、HAL、原生服務、JNI調用,以及多媒體的圖像、音頻、視頻框架等多個層次和子系統著手;橫向上,貫穿了移動互聯網、Android體系應用框架、OpenMAX多媒體框架、渲染機制等方面,深入淺出地介紹了開發多媒體應用需要了解和掌握的多媒體框架及相關知識。涉及Android多媒體編程的所有主要內容。本書內容翔實、分析深刻,是Android學習多媒體編程不可多得的資料。可以作為IT相關專業本科生和研究生,以及嵌入式領域的初、中級軟件工程師的參考讀物。
上傳時間: 2013-06-15
上傳用戶:林魚2016
·簡介: 信號與系統——奧本海姆(中文版),最經典的信號系統教材。電子工程、通信、信號處理專業的基礎理論課。奧本海姆是MIT的著名教授,信號處理領域的權威人士;看到MIT,也看到質量的保證了吧...這本書寫得通俗易懂,書中結合了大量實際工程中的例子,這好像是國外教材的風格...
上傳時間: 2013-08-06
上傳用戶:2728460838
·本書全面介紹了Linux的編程知識,包括Linux程序的調試、Shell編程、Linux的內存管理、Linux的系統調用、標準I/O流、進程與進程調度、進程間通信、信號編程、Linux多線程編程、網絡編程、數據庫編程、圖形編程等。書中最后還介紹了近年來較為熱門的Linux國際化和本地化程序設計。 本書內容豐富、深入淺出,每章內容都含有大量編程實例,以加強讀者理解和提供給讀者使用。本書適合希望利用
上傳時間: 2013-08-05
上傳用戶:ommshaggar
本書比較全面地闡述了fpga在數字信號處理中的應用問題。 數字信號處理的FPGA實現 本書共分8章,主要內容包括典型fpga器件的介紹、vhdl硬件描述語言、fpga設計中常用軟件簡介、用fpga實現數字信號處理的數據規劃、多種結構類型的fir數字濾波器的fpga實現、不同結構fft的fpga實現、數字正交下變頻的fpga實現、cordic和dds的fpga實現等。本書緊密貼合工程實踐,以一個fpga設計開發人員的切身體會去敘述每一個應用實例,以一個fpga教學工作者的實踐經驗去梳理和組織繁雜的知識點。 本書可作為高等院校通信、數字信號處理、電子工程等專業的本科生教材,也可供相關專業的研究生和從事雷達、電子偵察、通信等工作的技術人員參考。
上傳時間: 2013-06-04
上傳用戶:y562413679
筆者以Freescale的S08系列8位微處理器MC9S08SL8為核心,為某電動汽車設計了一款儀表盤信號轉換器,實現了電機轉速檢測、與電機控制器的LIN通信、原車儀表信號模擬等功能。利用芯片內部資源特性設計了其硬件結構及電路,根據儀表盤的原理和工作方式設計了軟件流程,裝車試驗運行穩定,有很高的實用價值。
上傳時間: 2013-11-23
上傳用戶:lili123
隨著信息技術的不斷發展,數字信號處理已成為一個極其重要的學科和技術領域,在通信、語音、圖像、遙感、生物工程等眾多領域得到了廣泛的應用。數字信號處理的核心內容主要是信號的獲取、傳輸和處理、識別及綜合等。信號是信息的載體,系統是信息處理的手段。因此,為了更好的研究信號和系統的基本理論與方法,使同學們更好地理解和掌握數字信號處理的理論知識,在實驗過程中,借助MATLAB這個平臺來進行輔助設計。 MATLAB的GUIDE是專門用于圖形用戶界面的快速開發環境,本設計利用MATLAB的GUIDE工具箱制作了一套輔助“數字信號處理”課程教學的實驗軟件包。該實驗軟件包是由一系列形象的圖形用戶界面組成,每個界面以坐標窗口、彈出框、按鍵、動態文本框等為基本部分,構建了較為完善和友好的人機交互方式,使用便捷。該系統的形象直觀,總體界面友好,具有開放性,便于學生對所學理論知識的理解,大大提高教學的效果和效率。 本文首先簡要介紹了數字信號處理和MATLAB的相關知識,然后著重闡述了該實驗軟件包的組成及設計思路、方法,最后說明了軟件的調試和測試過程。本教學實驗軟件包基本是按照國家十一五教材《數字信號處理(第3版)》(高西全,丁玉梅等)的編寫思路進行總體設計的,整個構架包括六個核心部分:基本信號的產生、序列的基本運算、離散傅立葉變換、Z變換和逆Z變換、卷積運算和數字濾波器(IIR數字濾波器和FIR數字濾波器)的設計。較好的契合了教學內容,對理論課程的輔助效果明顯。
上傳時間: 2013-11-10
上傳用戶:我累個乖乖