擴頻通信系統(tǒng)與常規(guī)的通信系統(tǒng)相比,具有很強的抗窄帶干擾,抗多徑干擾,抗人為干擾的能力,并具有信息隱蔽、多址保密通信等優(yōu)點。在近年來得到了迅速的發(fā)展。本論文主要討論和實現(xiàn)了基于FPGA的直接序列擴頻信號的解擴解調處理。論文對該直擴通信系統(tǒng)和FPGA設計方法進行了相關研究,最后用Altera公司的最新的FPGA開發(fā)平臺Quarus Ⅱ5.0實現(xiàn)了相關設計。 整個系統(tǒng)分為兩個部分,發(fā)送部分和接收部分。發(fā)送部分主要有串并轉換、差分卷積編碼、PN碼擴頻、QPSK調制、成型濾波等模塊。接收部分主要有前端抗干擾、數(shù)字下變頻、解擴解調等模塊。 論文首先介紹了擴頻通信系統(tǒng)的特點以及相關技術的國內外發(fā)展現(xiàn)狀,并介紹了本論文的研究思路和內容。 然后,論文分析了幾種常用的窄帶干擾抑制、載波同步及PN碼同步算法,結合實際需要,設計了一種零中頻DSSS解調解擴方案。給出了抗窄帶干擾、PN碼捕獲及跟蹤以及載波同步的算法分析,采用了基于數(shù)字外差調制的自適應陷波器來進行前端窄帶干擾抑制處理,用基于自適應門限技術的滑動相關捕獲和分時復用單相關器跟蹤來改善PN碼同步的性能,用基于硬判決的COSTAS(科斯塔斯)環(huán)來減少載波提取的算法復雜度,用改進型CORDIC算法實現(xiàn)NCO來方便的進行擴展。 接著,論文給出了系統(tǒng)總體設計和發(fā)送及接受子系統(tǒng)的各個功能模塊的實現(xiàn)分析以及在Quartus Ⅱ5.0上的實現(xiàn)細節(jié),給出了仿真結果。 然后論文介紹了整個系統(tǒng)的硬件電路設計和它在真實系統(tǒng)中連機調試所得到的測試結果,結果表明該系統(tǒng)具有性能穩(wěn)定,靈活性好,生產調試容易,體積小,便于升級等特點并且達到課題各項指標的要求。 最后是對論文工作的一些總結和對今后工作的展望。
上傳時間: 2013-05-23
上傳用戶:磊子226
C語言編程算法經(jīng)典案例100個,可以拿來作為編程參考案例
上傳時間: 2013-05-30
上傳用戶:15853744528
隨著科學技術的發(fā)展,指紋識別技術被廣泛應用到各種不同的領域。對于一般的指紋識別系統(tǒng),其設計要求具有很高的實時性和易用性,因此識別算法應該具有較低的復雜度,較快的運算速度,從而滿足實時性的要求。所以有必要根據(jù)不同的識別算法采用不同的實現(xiàn)平臺,使得指紋識別系統(tǒng)具有較高的可靠性、實時性、有效性等性能要求。 SOPC片上可編程系統(tǒng)和嵌入式系統(tǒng)是當前電子設計領域中最熱門的概念。NiosⅡ是Altera.公司開發(fā)的一種采用流水線技術、單指令流的RISC嵌入式處理器軟核,可以將它嵌入到FPGA內部,與用戶自定義邏輯組建成一個基于FPGA的片上專用系統(tǒng)。 本文在綜合考慮各種應用情況的基礎上,以網(wǎng)絡技術、數(shù)據(jù)庫技術、指紋識別技術和嵌入式系統(tǒng)技術為理論基礎,提出了一種有效可行的系統(tǒng)架構方案。對指紋識別技術中各個環(huán)節(jié)的算法和原理進行了深入研究,合理的改進了部分指紋識別算法;同時為了提高系統(tǒng)的實時性,采用NiosⅡ嵌入式處理器和FPGA硬件模塊實現(xiàn)指紋圖像處理主要算法。論文主要包括以下幾個方面: 1、對指紋圖像預處理、特征提取和特征匹配算法原理進行闡述,同時改進了指紋圖像的細化算法,提高了算法的性能,并設計了一套實用的指紋特征數(shù)據(jù)結構; 2、針對指紋圖像預處理模塊,包括圖像的歸一化、頻率提取、方向提取以及方向濾波,采用基于FPGA的硬件電路的方式實現(xiàn)。實驗結果表明,在保證系統(tǒng)誤識率較低、可靠性高的基礎上,大大提高了系統(tǒng)的執(zhí)行速度; 3、改變了傳統(tǒng)的單枚指紋識別方法,提出采用多枚指紋唯一標識身份,大大降低了識別系統(tǒng)的誤識率; 4、改進了傳統(tǒng)的基于三角形匹配中獲取基準點的方法,同時結合可變界限盒思想進行指紋特征匹配。 5、結合COM+技術、數(shù)據(jù)庫技術和網(wǎng)絡技術,開發(fā)了后臺指紋特征匹配服務系統(tǒng),實現(xiàn)了嵌入式指紋識別系統(tǒng)同數(shù)據(jù)庫的實時信息交換。 實驗結果表明,本文所提出的系統(tǒng)構架方案有效可行,基于FPGA的自動指紋識別系統(tǒng)在速度、功耗、擴展性等方面具有獨特的優(yōu)勢,擁有廣闊的發(fā)展前景。
上傳時間: 2013-08-04
上傳用戶:laozhanshi111
在當今的廣播系統(tǒng)中,絕大部分的視頻信號是隔行采樣的。采用這種掃描格式,能夠大幅度地減少視頻的帶寬,但也會引起彩色爬行、畫面閃爍、邊緣模糊及鋸齒等現(xiàn)象。這種缺陷經(jīng)人尺寸屏幕放大后就更加明顯。為改善畫面的視覺效果,去隔行技術應運而生。同時,視頻信號本身的低幀頻也會導致行抖動、線爬行以及大面積閃爍等視覺效果上的缺陷。增加掃描頻率會把這些視覺缺陷搬移到人眼不敏感的高頻區(qū)域上去從而產生較好的主觀圖象質量。而為了適應不同顯示終端以及對圖像大小變化的要求就必須對原始信號分辨率即每幀行數(shù)和每行像素數(shù)進行變換。因此去隔行、幀頻轉換、分辨率變換成為視頻格式轉換的基本內容。 FPGA 的出現(xiàn)是VLSI技術和EDA技術發(fā)展的結果。FPGA器件集成度高、體積小,具有通過用戶編程實現(xiàn)專門應用的功能。它允許電路設計者利用基于計算機的開發(fā)平臺,經(jīng)過設計輸入、仿真、測試和校驗,直到達到預期的結果。使用FPGA器件可以大大縮短系統(tǒng)的研制周期,減少資金投入。另外采用FPGA器件可以將原來的電路板級產品集成芯片級產品,從而降低了功耗,提高了可靠性,同時還可以很方便的對設計進行在線修改。 該文在介紹了視頻格式轉換中的主要算法后,重點對去隔行、幀頻轉換、分辨率變換的FPGA綜合實現(xiàn)方案進行了由簡單到復雜的深入研究,分別給出了最簡解決方案、基于非線性算法的解決方案和基于運動補償?shù)慕鉀Q方案。最簡解決方案利用線性算法將去隔行,幀頻轉換,分辨率變換三項處理同時實現(xiàn),達到FPGA內部資源和外部RAM耗用量都為最小的要求,是后續(xù)復雜方案的基礎。其中去隔行采用場合并方式,幀頻轉換采用幀重復方式,分辨率變換采用均勻插值方式。基于非線性算法的解決方案中加入了對靜止區(qū)域的判斷,靜止區(qū)域的輸出像素值直接選用相應位置的已存輸入數(shù)據(jù),非靜止區(qū)域的輸出像素值通過對已存輸入數(shù)據(jù)進行非線性運算得出。基于運動補償?shù)慕鉀Q方案在對靜止區(qū)域進行判斷和處理的基礎上,對欲生成的變頻后的場間插值幀進行運動估計,根據(jù)運動矢量得出非靜止區(qū)域的輸出像素值。其中為求得輸入場間相應時間位置上的插值幀輸出數(shù)據(jù),該方案采用了自定義的前后向塊匹配運動估計方式,通過對三步搜索算法的高效實現(xiàn),將SAD 值進行比較得出運動矢量。
上傳時間: 2013-07-19
上傳用戶:米卡
JPEG 2000是為適應不斷發(fā)展的圖像壓縮應用而出現(xiàn)的新的靜止圖像壓縮標準,小波變換是JEPG 2000核心算法之一。小波變換是一種可達到時(空)域或頻率域局部化的時頻域或空頻域分析方法,其多尺度分解特性符合人類的視覺機制,更加適用于圖像信息的處理。提升小波變換是一類不采用傅立葉變換做為主要分析工具的小波變換新方法,提升小波變換的提出大大簡化了小波變換的計算,使其在實時信號處理領域得到廣泛的應用。通過提升的方法很容易構造一般的整數(shù)小波變換,由于圖像一般用位數(shù)較低的整數(shù)表示,整數(shù)小波變換可以將為整數(shù)序列的圖像矩陣映射成整數(shù)小波系數(shù)矩陣,這就大大簡化了小波變換的硬件電路設計。在當今數(shù)字化和信息化時代背景下,研究具有高速硬件處理功能的可變程邏輯器件在圖像壓縮算法領域的應用已經(jīng)成為當今研究的熱點。 本文旨在探討和研制基于FPGA的小波變換模塊的可能性和方法。本文采用Xilinx公司的Spartan-Ⅲ系列芯片,根據(jù)JPEG 2000推薦無損提升小波算法和有損提升小波算法,設計圖像壓縮系統(tǒng)的小波變換模塊。主要工作如下: 第一部分介紹了傳統(tǒng)小波分析理論和提升小波分析理論。包括連續(xù)小波時頻局域性的特征,離散小波變換系數(shù)的意義,多分辨分析引出的構造小波基的系統(tǒng)方法和計算離散小波的快速算法等。重點放在介紹正交小波和雙正交小波的構造方法,并介紹了數(shù)字圖像在小波域的特點。討論了提升小波變換的基本思想,討論了用提升方法構造小波基以及傳統(tǒng)小波變換的提升實現(xiàn),討論了整數(shù)小波變換。 第二部分介紹了FPGA結構及其設計流程。介紹了FPGA/CPLD器件的特征、發(fā)展趨勢及FPGA/CPLD基本結構,然后重點介紹了本文用到的Xilinx公司Spartan-Ⅲ系列芯片的結構特點,以及Xilinx的FPGA開發(fā)軟件ISE,最后介紹了硬件描述語言VHDL語言的特點。 最后一部分是本論文研究的主要內容,即JPEG 2000中最核心的算法-提升格式小波變換的一維變換模塊設計和二維變換模塊設計。一維提升小波變換模塊采用兩種不同的電路結構進行設計-低速低功耗的串行流水線結構和高速高功耗的并行陣列結構。同樣,二維小波變換模塊也采用了兩種不同的電路結構進行設計-低速低功耗的折疊結構和高速高功耗的串行結構。 文章對提升小波變換的FPGA實現(xiàn)中的大量細節(jié)問題進行了討論,給出了每種結構提升小波變換模塊的電路原理圖,并對原理圖進行了仿真測試,仿真測試結果不僅表明了模塊功能的正確性,而且表明不同小波模塊可以滿足相應領域的實際要求。
上傳時間: 2013-06-08
上傳用戶:dwzjt
眾所周知,信息傳輸?shù)暮诵膯栴}是有效性和可靠性,調制解調技術的發(fā)展正是體現(xiàn)了這一思想。從最早的模擬調幅調頻技術的日益完善,到現(xiàn)在數(shù)字調制技術的廣泛運用,使得信息的傳輸更為有效和可靠。QAM調制作為一種新的調制技術,因其具有很高的頻帶利用率而得到了廣泛的應用。 本文對基于FPGA的16QAM調制解調進行了討論和研究。首先對16QAM調制解調原理進行了闡述,建立了16QAM調制解調系統(tǒng)的數(shù)學模型,然后通過分析提出了基于FPGA的16QAM調制解調系統(tǒng)的設計方案。最后編寫Verilog代碼實現(xiàn)了算法仿真。 FPGA芯片采用的是Altera公司的大規(guī)模集成電路芯片Cyclone系列的EPlC20F32417,并通過軟件編程對其進行了相關調試。文中詳細介紹了基帶成形濾波器、載波恢復和定時同步的基本原理及其設計方法。首先用Matlab對整個16QAM系統(tǒng)進行了軟件仿真;然后用硬件描述語言Verilog HDL在QuartusⅡ環(huán)境下完成了系統(tǒng)關鍵算法的編寫、行為仿真和綜合,最后詳細闡述了異步串口(UART)的FPGA實現(xiàn),把我們編寫的Verilog程序下載到EPlC20F32417芯片上效果很好。
上傳時間: 2013-04-24
上傳用戶:talenthn
隨著信息技術和計算機技術的飛速發(fā)展,數(shù)字信號處理已經(jīng)逐漸發(fā)展成一門關鍵的技術科學。圖像處理作為一種重要的現(xiàn)代技術,己經(jīng)在通信、航空航天、遙感遙測、生物醫(yī)學、軍事、信息安全等領域得到廣泛的應用。圖像處理特別是高分辨率圖像實時處理的實現(xiàn)技術對相關領域的發(fā)展具有深遠意義。另外,現(xiàn)場可編程門陣列FPGA和高效率硬件描述語言Verilog HDL的結合,大大變革了電子系統(tǒng)的設計方法,加速了系統(tǒng)的設計進程,為圖像壓縮系統(tǒng)的實現(xiàn)提供了硬件支持和軟件保障。 本文主要包括以下幾個方面的內容: (1)結合某工程的具體需求,設計了一種基于FPGA的圖像壓縮系統(tǒng),核心硬件選用XILINX公司的Virtex-Ⅱ Pro系列FPGA芯片,存儲器件選用MICRON公司的MT48LC4M16A2SDRAM,圖像壓縮的核心算法選用近無損壓縮算法JPEG-LS。 (2)用Verilog硬件描述語言實現(xiàn)了JPEG-LS標準中的基本算法,為課題組成員進行算法改進提供了有力支持。 (3)用Verilog硬件描述語言設計并實現(xiàn)了SDRAM控制器模塊,使核心壓縮模塊能夠方便靈活地訪問片外存儲器。 (4)構建了圖像壓縮系統(tǒng)的測試平臺,對實現(xiàn)的SDRAM控制器模塊和JPEG-LS基本算法模塊進行了軟件仿真測試和硬件測試,驗證了其功能的正確性。
標簽: FPGA 圖像壓縮系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:a3318966
軟件無線電作為一種新的無線通信概念和體制,近年來隨著3G標準的提出,日益受到國內外相關通信廠商的重視。尤其是基于軟件無線電和智能天線技術的TD-SCDMA作為通信史上第一個“中國標準”,有望扭轉多年來我國移動通信制造業(yè)的被動局面,是實現(xiàn)信息產業(yè)騰飛的一個絕好機會。軟件無線電使得通信體制具有很好的通用性、靈活性和可配置性,并使系統(tǒng)互聯(lián)和升級變得容易。本文以軟件無線電中的FIR濾波器為線索,貫穿了信號重構、多抽樣率信號處理、積分梳狀濾波器等理論分析,重點闡釋了FIR濾波器的設計方法及濾波器的FPGA實現(xiàn)等技術問題。 本文首先針對軟件無線電中的多抽樣率信號處理理論進行了討論和分析。討論了軟件無線電中如何實現(xiàn)整數(shù)倍抽取、整數(shù)倍內插、分數(shù)倍抽樣率變換,并分析了網(wǎng)絡結構的等效變換、多相濾波及積分梳狀濾波器的設計理論。 緊接著重點闡述了軟件無線電中FIR濾波器的設計理論,包括窗函數(shù)法、頻率抽樣法及等紋波法。分析了各種設計方法所能達到的性能指標及優(yōu)缺點,并結合工程實例給出了相關的Matlab程序。并對FIR濾波器結構的選擇及系數(shù)字長的確定等問題進行了分析。此外,也介紹了在Matlab進行輔助設計時一些常用函數(shù)和命令的用法。 本文選用FPGA來實現(xiàn)中頻軟件無線電,F(xiàn)PGA與參數(shù)化ASIC、DSP比較有很多優(yōu)勢,它不但在功耗、體積、成本方面優(yōu)于參數(shù)化ASIC、DSP,而且處理效率高、現(xiàn)場可編程性能良好。不同于DSP的單流處理方式,F(xiàn)PGA是多流并行處理,這種處理方式使FPGA能完成DSP難以實現(xiàn)的許多功能。在簡單介紹了FPGA的一般原理,以及FPGA設計中的關鍵技術和在信號處理中的設計原則以后,重點介紹了FIR濾波器的FPGA實現(xiàn)方法。提出了分布式算法、加法器網(wǎng)絡法以及分段FIFO等實現(xiàn)方法。最后,提出了一種QuartusII與MATLAB聯(lián)合仿真的方法。此方法能夠直觀的檢驗濾波器的濾波效果,提高設計效率。并結合工程實例詳盡的介紹了FIR濾波器的設計開發(fā)流程。
上傳時間: 2013-04-24
上傳用戶:gengxiaochao
隨著數(shù)字視頻廣播的發(fā)展,觀眾將會面對越來越多綜合或專門頻道的選擇,欣賞到更高品質,更多服務的節(jié)目。而廣播業(yè)者則要為這些節(jié)目的版權購買,制作而承受更高的成本,單純的廣告收入已經(jīng)不夠。要求對用戶收取一定的收視費用,而另一方面,調查也顯示用戶是愿意預付一定費用以獲得更好服務的。條件接受系統(tǒng)(Conditional Access system)就是為了商業(yè)目的而對某些廣播服務實施接入控制,決定一個數(shù)字接受設備能否將特定的廣播節(jié)目展現(xiàn)給最終用戶的系統(tǒng)。CA技術要求既能使用戶自由選擇收看節(jié)目又能保護廣播業(yè)者的利益,確算只有已支付了或即將支付費用的用戶才能收看到所選的電視節(jié)目。在數(shù)字電視領域中,CA系統(tǒng)無疑將成為發(fā)展新服務的必需條件。但是在不同的運營商可能會使用不同的CA系統(tǒng),在不同的CA系統(tǒng)之間進行互操作所必需共同遵守的最基本條件是:通用的加擾算法。每個用戶接收設備中應集成相應的解擾模塊。在我國國家標準--數(shù)字電視條件接收系統(tǒng)GY/Z 175-2001的附錄H中有詳細的描述。 FPGA是英文Field Programmable Gate Array的縮寫,即現(xiàn)場可編程門陣列,它是在PAL、GAL、EPLD等可編程器件的基礎上進一步發(fā)展的產物。它是作為專用集成電路(ASIC)領域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點。可以說,F(xiàn)PGA芯片是小批量系統(tǒng)提高系統(tǒng)集成度、可靠性的最佳選擇之一。 首先本文簡要介紹CA系統(tǒng)的目的和組成,F(xiàn)PGA的結構和原理,優(yōu)勢。然后介紹了利用FPGA來實現(xiàn)CA系統(tǒng)主要組成部分即加擾的原理和步驟,分析算法,劃分邏輯結構,軟件仿真,劃分硬件模塊,硬件性能分析,驗證平臺構建,硬件實現(xiàn)等。 然后對以上各個部分做詳細的闡述。同時為了指導FPGA設計,給出了FPGA的結構和原理與FPGA設計的基本原則、設計的基本技巧、設計的基本流程; 最后給出了該加擾系統(tǒng)的測試與驗證方法以及驗證和測試結果。
上傳時間: 2013-06-22
上傳用戶:chongchong2016
圖像縮放在圖像處理領域中,發(fā)揮著重要作用。圖像的分辨率調整和格式變換,都需要用到圖像縮放技術。隨著多媒體技術和大規(guī)模集成電路的發(fā)展,利用硬件實現(xiàn)視頻圖像無級縮放已成為圖像處理研究的一個重要課題。 圖像縮放通常由插值算法實現(xiàn)。傳統(tǒng)的插值算法由于實現(xiàn)原理的局限性,在縮放時容易引起邊緣鋸齒或細節(jié)模糊現(xiàn)象。針對傳統(tǒng)插值算法的這個不足,出現(xiàn)了許多基于邊緣改進的算法。但這些算法一般只能完成2k倍數(shù)插值,無法真正做到基于邊緣的無級縮放。 為了實現(xiàn)基于邊緣改進的無級縮放,本文做了如下五個方面的研究工作: 1.系統(tǒng)回顧了圖像縮放技術,包括傳統(tǒng)圖像縮放技術和多邊緣檢測插值,分析了這些圖像縮放技術的優(yōu)缺點。 2.重點研究了新興的方向多項式插值算法,該算法能夠真正完成基于邊緣改進的無級縮放。 3.提出改進的方向多項式插值算法(IOPI算法),該算法針對硬件實現(xiàn),做了兩個方面改進:提出EDV算法,簡化邊緣方向的確定;提出Cubic6逼近插值算法(A-Cubic6算法),改善平坦區(qū)域縮放效果。其中的EDV算法通過加減、比較模塊,完成邊緣方向的確定。相比原算法中的乘除法、直方圖計算,大大簡化了硬件實現(xiàn),降低了硬件實現(xiàn)成本。A-Cubic6算法利用查找表簡化了Cubic6點插值算法的實現(xiàn),而且明顯改善了非邊緣區(qū)域的縮放效果。 4.研究縮放算法與圖像質量的評價方法。比較、分析各算法的軟件仿真結果,得出結論:本文提出的IOPI算法在平坦區(qū)域和邊緣區(qū)域都具有比其它算法更突出的效果。 5.結合實時視頻處理要求,研究了IOPI算法的FPGA實現(xiàn)。已完成最近鄰域插值和A-Cubic6算法的FPGA實現(xiàn),可以在硬件平臺上穩(wěn)定工作。
上傳時間: 2013-06-05
上傳用戶:2728460838