亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

DSP線性匯編

  • 加密卡的研制與加密算法的FPGA實現

    隨著安全通信數據速率的提高,關鍵數據加密算法的軟件實施成為重要的系統瓶頸.基于FPGA的高度優化的可編程的硬件安全性解決方案提供了并行處理能力,并且可以達到所要求的加密處理性能(每秒的SSL或RSA運算次數)基準.網絡的迅速發展,對安全性的需要變得越來越重要.然而,盡管網絡技術進步很快,安全性問題仍然相對落后.由于FPGA所提供的設計優勢,特別是新的高速版本,網絡系統設計人員可以在這些網絡設備中經濟地實現安全性支持.FPGA是實現設計靈活性和功能升級的關鍵,對于容錯、IPSec協議和系統接口問題而言這兩點非常重要.而且,FPGA還為網絡系統設計人員提供了適應不同安全處理功能以及隨著安全技術的發展方便地增加對新技術支持的能力.標準加密/解決以及認證算法,如RC-4、DES、三次DES、MD-5以及安全哈希算法-1(SHA-1)被廣泛用于全球網絡安全系統中.本文介紹了基于PCI總線的加密卡的研制,硬件板卡的結構,著重論述了加密卡上加密模塊的實現,即用FPGA實現3DES及IDEA、MD5算法的過程,加密卡的工作原理,加密卡中多種密碼算法的配置原理,最后對3DES算法及IDEA、MD5算法的實現進行仿真,并繪制了板卡的原理圖,對PCI接口原理進行了闡述.在論文中,首先闡述了數據加密原理.介紹了數據加密的算法和數據加密的技術發展趨勢,并重點說明了3DES的算法.由于加密卡的生存空間在于其高速的加密性能與便捷的使用方式,所以,我們的加密卡采用的是基于PCI插槽的結構,遵從的是PCI2.2規范,理解并掌握PCI總線的規范是了解整個系統的重要一環,本文講述了PCI總線的特點和性能,以及總線的信號.由于遵從高速性的要求,我們在硬件選型的時候,選用的是TI公司高速DSP T M S 3 2 0 C 5 4 x:T I公司新推出的T M S 3 2 0 C 6 x系列D S P功能強,速度也非常快,但目前價格仍然太高,不適合一般加解密使用.而TMS3 2 0 C 5 4 x系列具有性能適中,價格低廉,產品成熟等特點,是較好的選擇.FPGA選用的XILINX公司的XC2V3000,在隨后的文章中,我們將會對這些器件特性做相應說明.并由此得出電路原理圖的繪制.文章的重點之一在于3DES算法及IDEA、MD5算法的FPGA實現,以Xilinx公司VIRTEXII結構的VXC2V3000為例,闡述用FPGA高速實現3DES算法及IDEA、MD5算法的設計要點及關鍵部分的設計.

    標簽: FPGA 加密卡 加密算法

    上傳時間: 2013-04-24

    上傳用戶:qazwsc

  • 寬帶射頻數字接收機實驗平臺的FPGA實現

    該文利用FPGA技術,設計了全概率寬帶數字接收機的實驗平臺,并在其上提出了數字接收機實現的可行性方法,以及對這些方法的驗證.該文的主要貢獻和創新有以下幾個方面.提出了并行結構算法的工程實現,討論了解決前端采樣的高速數據流遠遠超過后端DSP處理能力問題的可行性方法.利用多相濾波下變頻的并行結構特點,使濾波器能夠以高效的形式實現,也使得后端的混頻能夠工作在一個較低的速率上.經過多相濾波下變頻處理后的數據,在速率和數量上都有大幅減少,達到了現有通用DSP器件的處理能力的要求.針對多相濾波下變頻與短數據快速測頻算法的特點,用FPGA搭建了其實驗模型,并利用微機EPP接口,對實驗目標板進行控制并與其進行數據交換.利用FPGA的在線編程特性,可以方便靈活對各種實現方法加以驗證、比較.同時也給調試帶來了方便,可以每個模塊單獨調試而不用改變硬件結構,使調試效率大大提高.該平臺也可用來對其他數字處理算法進行實現性分析與實驗.參考軟件無線電設計的概念和國內外相關文獻,提出了多項濾波下變頻結構的FPGA實現.傳統的DDC通過數字混頻、濾波、抽取實現數字下變頻,在高速A/D和電子偵察環境條件下商用DDC不能使用.該文采用濾波器多相分解方法,按數字混頻序列劃分調諧信道,使用先抽取,后低通濾波,再混頻的數字下變頻結構,高效實現了變載頻帶通信號數字下變頻.結合多相濾波下變頻結構、算法對測頻精度及速度的要求,提出了短數據快速測頻算法的具體實現,使用流水線的設計方法,提高了系統的數據吞吐率,在盡可能短的時間內提供多相濾波下變頻所需的載頻位置信息.以上兩部分的FPGA實現除了純粹的算法模塊外,還包括測試用的外圍模塊,以及運行于實驗平臺上的控制模塊、緩存、數據控制等.這些模塊也用FPGA來實現.

    標簽: FPGA 寬帶 實驗 射頻

    上傳時間: 2013-06-22

    上傳用戶:haoxiyizhong

  • 基于DSPFPGA的CAN總線數據通信系統

    CAN-bus(Corltroller Area Network)即控制器局域網,是國際上應用最廣泛的現場總線之一。它是一種多主方式的串行通訊總線,在工業控制通訊方面擁有高位速率,高抗電磁干擾性,而且能夠檢測出產生的任何錯誤。作為一種靈活,可靠的通訊系統,CAN總線已被廣泛運用于各個工業控制現場。 基于FPGA+DSP的CAN總線通訊系統設計主要目標是完成CAN總線的多節點可靠高速性傳輸,通過各節點之間的數據通信以及結點處理單元內部對數據的處理實現整個通信系統間各個單元的協同工作。 本論文中的 CAN 總線通訊系統是完成紅外目標探測系統和控制系統與圖像處理系統的實時通信,其硬件部分采用 DSP+FPGA 作為核心通訊處理單元,通過對 DSP硬件編程和FPGA邏輯模塊的設計實現了在處理單元外部CAN總線多節點之間的信息可靠性傳輸以及處理單元內部DSP和FPGA基于SPI的串行通信,從而完成了在FPGA中對CAN總線數據的處理和運用。

    標簽: DSPFPGA CAN 總線 數據通信系統

    上傳時間: 2013-05-23

    上傳用戶:dyy618

  • 基于DSP和FPGA的運動控制卡的研究與開發

    隨著微電子技術和電力電子技術的飛速發展,運動控制系統正朝著通用化、智能化、微型化的方向發展。目前,以數字信號處理器(DSP)和現場可編程門陣列(FPGA)為核心的運動控制卡已成為運動控制器的發展主流。它可方便地以插卡形式嵌入PC機,將PC機強大的信息處理能力和開放式特點與運動控制卡的運動控制能力相結合,具有信息處理能力強、開放程度高、運動控制方便、通用性好的特點。因此,本文通過對運動控制技術的深入研究,開發了一款以DSP和FPGA為主控單元、基于PCI總線的運動控制卡。 首先,設計了運動控制卡硬件電路,對控制卡的DSP和FPGA外圍電路、PCI總線接口電路、模擬量輸出電路、編碼器信號采集電路、通用I/O接口電路等實現方法進行了詳細討論。 為提高控制卡的硬件集成度和可靠性,通過對FPGA的編程設計,在FPGA中實現了PCI總線目標設備接口控制器、雙端口RAM、DDA精插補電路、DAC接口電路、編碼器信號處理電路和數字I/O信號處理電路。 基于改進的數字PID控制器和前饋控制,設計開發了運動控制卡的位置閉環伺服控制器,并整定了控制器參數,獲得良好的伺服控制特性。 最后,采用WinDriver開發了控制卡的驅動程序,并詳細介紹了驅動程序的開發流程。

    標簽: FPGA DSP 運動控制卡

    上傳時間: 2013-08-01

    上傳用戶:00.00

  • 基于DSP和FPGA的自動指紋識別系統硬件設計與實現

    隨著計算機與信息技術的發展,生物特征識別技術受到了廣泛的關注。指紋識別是生物特征識別中的一項重要內容,一直以來是國內外的研究熱點。 嵌入式自動指紋識別是指指紋識別技術在嵌入式系統上的應用。傳統的嵌入式自動指紋識別系統多采用單片DSP或MIPS處理器來完成算法,由于DSP或MIPS處理器只能根據程序順序執行,在指紋匹配過程中只能和整個庫中的指紋進行一一匹配,因此這類系統在處理較大指紋庫時下匹配時間相當長。為了克服這個缺點,本文構建了浮點DSP和FPGA協同處理構架的硬件平臺,充分利用DSP在計算上的精確度和FPGA并行處理的特點,由DSP和FPGA共同處理匹配算法。 本文的主要工作如下: 1.設計了一個硬件系統,包括DSP處理器、FPGA、指紋傳感器、人機交互接口和USB1.1接口。同時,還設計了各硬件模塊的驅動程序,為應用程序提供控制接口。由于系統中DSP工作頻率為300MHz,其中某些器件的工作頻率達到了100MHz,因此本文還給出了一些信號完整性分析和PCB設計經驗。 2.編寫了Verilog程序,在FPGA中實現了9路指紋的并行匹配。由于FPGA本身的局限性,實現原有匹配算法有很大困難。在簡化原有匹配算法的基礎上本文提出了便于FPGA實現“粗匹配”算法。此外,還設計了用于和DSP通信的接口模塊設計。 3.完成了系統應用程序設計。在使用uC/OS-Ⅱ實時操作系統的基礎上設計了各系統任務,通過調用驅動程序控制和協調各硬件模塊,實現了自動指紋識別功能。為了便于存放指紋特征信息,設計了指紋庫數據結構,實現了指紋庫添加、刪除、編輯的功能。 最終,本系統實現了高效、快速的進行指紋識別,各模塊工作穩定。同時,模塊化的軟硬件設計使本系統便于進行二次開發,快速應用于各種場合。

    標簽: FPGA DSP 自動 指紋識別系統

    上傳時間: 2013-06-05

    上傳用戶:guanliya

  • 基于FPGA的32位浮點數據FFT及IFFT的設計與實現

    FFT/IFFT是時域信號與頻域信號之間轉換的基本運算,是數字信號處理的核心工具之一,因此,它廣泛地應用于許多領域。在數字化的今天,不論是在通信領域還是在圖像處理領域,對數字信號處理的速度、精度和實時性要求不斷提高。為滿足不斷提高的要求,國內外不斷地推出各種FFT/IFFT處理器,主要處理器有ASIC、DSP芯片、FPGA等。由于FPGA具有可反復編程的特點及豐富資源,所以它受到廣泛的關注。 本論文就是一種基于FPGA實現浮點型數據的FFT及IFFT處理器,該處理器使用A1tera公司的Stratix Ⅱ系列的FPGA芯片。它主要采用流水線結構,這種結構可以使各級運算并行處理,對輸入進來的數據進行連續處理,提高了運算速度,滿足了系統的實時性要求;另外處理器所處理的數據是32位浮點型的,因此它同時提高了運算的精度。

    標簽: FPGA IFFT FFT 浮點

    上傳時間: 2013-07-12

    上傳用戶:cuicuicui

  • 基于ARM的嵌入式指紋識別系統

    生物識別技術代表了未來身份驗證技術的發展方向,而指紋識別技術又是最可靠、最有效的生物識別技術之一。目前,指紋識別技術是優于其它生物識別技術的身份鑒別方法。這是因為人的指紋各不相同、終生基本不變的特點已經得到公認,特別是現有的指紋識別算法已達到識別迅速、準確可靠的水平,是完全可以商業化的生物識別技術。 傳統的指紋識別系統多是基于PC平臺,這種系統將指紋圖像處理和指紋匹配甚至指紋采集控制都放在PC平臺上,在獲得了較高速度和開發效率的同時,缺點也是顯而易見的,其體積龐大,成本較高。而已有的嵌入式指紋識別系統多是基于單片機和DSP的,不是在運算速度上受到硬件限制,就是在系統的擴展性、可維護性及用戶交互上有諸多不足。 近年來指紋識別應用的普及對自動指紋識別系統的便攜性和易用性提出了更高的要求,指紋識別技術正向著小型化和嵌入式的方向發展。在微電子領域,以ARM、DSP、FPGA為代表的嵌入式微處理器的性能飛速提高,為構建嵌入式系統提供了硬件保證。 ARM是當前最為流行的32位RISC處理器架構,目前ARM占RISC處理器市場的七成左右。三星公司的S3C2410是基于ARM920T內核的通用32位微處理器,它具有高性能和低功耗的特性,被設計用于手持設備和通用嵌入式系統。 嵌入式系統對操作系統和其上運行的軟件有特別的要求。針對本課題所采用的ARM硬件平臺,詳細介紹了嵌入式操作系統Arm-Linux的移植。分別說明了交叉編譯工具鏈的安裝、引導裝載器的移植和Linux內核的裁減和交叉編譯過程。為了運行應用程序,還介紹了文件系統的構建。 指紋識別系統需要指紋采集設備。FPS200是Veridicom公司推出的第三代半導體指紋傳感器,是一款專為嵌入式系統設計的高性能、低成本、低功耗的電容式固態指紋傳感器。本文詳細闡述了基于FPS200的USB接口指紋采集卡的設計與實現。 指紋圖像處理與匹配是整個系統的重要環節,論文介紹了圖像處理與匹配的一般概念,并提出了新的指紋匹配方法。指紋匹配是自動指紋識別中的一個難點。現有的指紋匹配方法大致可以歸結為圖形匹配和人工神經網絡匹配兩大類,本文提出的基于線段的特征點匹配算法屬于圖形匹配。 嵌入式系統需要完善的軟件支持。隨著嵌入式技術的飛速發展,用戶交互界面也由傳統的字符界面向圖形界面轉變,圖形用戶界面系統得到了長足的發展。MiniGUI 是一個非常適合于工業控制實時系統以及嵌入式系統的可定制的、小巧的圖形用戶界面支持系統。本文介紹了基于MiniGUI的可視化指紋識別軟件設計。 綜上所述,本文針對特定硬件條件,構建了定制的嵌入式操作系統;設計了支持USB數據傳輸的指紋采集卡;指紋圖像的濾波、提取特征和指紋特征匹配均針對嵌入式系統的實際情況進行了優化;利用MiniGUI圖形支持庫完成了界面美觀友好的可視化指紋識別程序。系統具有安全可靠、易于擴展、性價比高等優點。

    標簽: ARM 嵌入式 指紋識別系統

    上傳時間: 2013-08-02

    上傳用戶:小儒尼尼奧

  • 基于ARM和DSP的便攜式超聲波無損探傷儀的設計

    隨著超聲檢測理論逐漸成熟,以及現代集成電路的快速發展,超聲檢測技術以其快速、準確、無污染、低成本等特點,成為國內外應用廣泛、發展迅速、使用頻率最高的一種無損檢測技術。其中超聲儀器的發展水平直接影響著超聲檢測技術的發展。數字化、圖像化、小型化和實時化等是超聲檢測儀器的發展趨勢。傳統的超聲檢測系統中,PC機存在難以適應惡劣的工作環境,體積大,攜帶不方便,功耗大,數據傳輸率不高等問題,并且大部分便攜式超聲探傷儀缺乏對復雜數字信號處理算法的支持,因此開發與設計一種高性能、小型化的便攜式超聲探傷檢測系統尤為重要。 ARM的數字信號處理能力和DSP的系統控制能力都有其各自弱點,所以文中提出了一種基于ARM與DSP雙CPU方案的便攜式超聲探傷儀,充分利用了ARM與DSP的處理性能,接口簡單。ARM利用DSP的主機接口與DSP通信,不會打斷DSP的正常運行。本方案為復雜的信號處理算法提供硬件支持,可以有效的提高便攜式超聲探傷儀器的信號處理能力。 超聲探傷回波中的缺陷信號往往與系統的電噪聲、金屬組織噪聲混在一起,影響超聲檢測回波的信噪比。粗晶材料由于其微觀結構對超聲的強烈散射,造成嚴重的材料噪聲和信號衰減,致使超聲檢測靈敏度和信噪比嚴重下降。目前,對粗晶材料的檢測仍然是超聲檢測技術的一大難題。采用信號處理技術提高超聲檢測能力和信噪比是無損檢測領域的重要研究課題。本文在設計具備復雜信號處理能力的便攜式探傷儀的基礎上,進行了適合在便攜式儀器上實現的小波變換算法的研究,嘗試提高便攜式儀器對粗晶材料缺陷的檢測能力。

    標簽: ARM DSP 便攜式 儀的設計

    上傳時間: 2013-04-24

    上傳用戶:cuibaigao

  • 基于ARM和DSP的電能質量監測儀的研究

    電能是一種使用最為廣泛的能源,其應用程度已成為一個國家發展水平的主要標志之一。隨著計算機、電力電子和信息技術等高新產業的發展和普及,電能質量已成為電力部門及其用戶日益關注的問題,對電能質量監測和分析也具有重要的現實意義。本文主要對電能質量監測分析的相關理論和技術進行了研究,設計了基于DSP和ARM的雙CPU電能質量監測儀的硬件系統和軟件系統。 本文首先對電能質量當前國內外的研究現狀進行了分析,對電能質量相關分析方法進行了闡述,提出了電能質量監測儀的設計思路。本文采用雙CPU的硬件結構方式,利用ARM管理鍵盤和顯示等人機接口,采用高速數字信號處理器。TMS320LF2407作為運算單元,采用專門的14位AD轉換芯片來實現高精度的采樣,同時利用鎖相環電路硬件跟蹤電網頻率。軟件系統方面采用了模塊化設計,以便于軟件功能的改進和升級。在理論方面也有所研究,以諧波源-六脈動整流橋為研究對象,分析控制角和換相重疊角與諧波電流大小之間的關系,并通過PSCAD/EMTDC仿真驗證理論分析的準確性;對于暫態電能質量擾動采用小波變換進行檢測,并通過Matlab仿真驗證檢測效果。 本文最后對電能質量的實測數據進行分析,指出當前電能質量中存在的問題,并給出了相應的改善措施。對電能質量監測儀進行了誤差分析,并結合誤差的原因提出了軟件校正方法。

    標簽: ARM DSP 電能質量 監測儀

    上傳時間: 2013-04-24

    上傳用戶:liuqy

  • 基于DSP、FPGA閉環光纖陀螺儀

    光纖陀螺儀是激光陀螺的一種,它采用的是Sagnac干涉原理,以激光作為光源,用光纖構成環形光路并檢測出由正反時針沿光纖傳輸的兩束光,隨光纖環轉動而產生的兩路激光束之間的相位差,由此計算出旋轉的角速度。本論文所討論的干涉型閉環光纖陀螺的實現是基于DSP和PGGA兩個數字器件所搭建起來的,本章圍繞著這兩個器件來說明整個閉環光纖陀螺的構成和工作原理。在整個系統中,DSP和PGGA分別擔任同的角色,分別完成不同的功能。總的說來,PGGA主要實現整個系統的時序控制和閉環回路,以及為DSP提供原始濾波數據;而DSP主要的工作是從PGGA那里取來第一個加法器輸出的數據作為原始數據,再對數據進行濾波處理,最后的處理結果作為轉速的信息送給捷聯慣導系統。文章主要圍繞著如何提高陀螺的靈敏性能和穩定性來展開。分別從軟件和硬件兩個方面來討論如何提高陀螺的性能。軟件方面主要討論了前端采樣信號處理;陀螺轉速信息的濾波輸出以及閉環的調節。硬件方面主要討論了如何提高系統的穩定性、減小干涉信號的噪聲以及如何處理好DSP和PGGA之間的通信問題。  實踐表明,運用文中所討論的方法,陀螺的靈敏度和穩定性都有一定的提高,理論和方法切實有效。

    標簽: FPGA DSP 閉環 光纖陀螺儀

    上傳時間: 2013-04-24

    上傳用戶:中國空軍

主站蜘蛛池模板: 城固县| 成都市| 玛沁县| 永宁县| 马山县| 镇江市| 青田县| 天峻县| 澎湖县| 冷水江市| 文成县| 军事| 寿宁县| 双牌县| 长阳| 句容市| 阳原县| 遂川县| 禹州市| 眉山市| 蒙阴县| 庆元县| 黄浦区| 文化| 凯里市| 聂荣县| 芦溪县| 建平县| 勐海县| 巨野县| 鄂州市| 安新县| 洱源县| 明光市| 汉中市| 逊克县| 梁山县| 涪陵区| 厦门市| 抚州市| 六盘水市|