MP3音樂是目前最為流行的音樂格式,因其音質(zhì)、復雜度與壓縮比的完美折中,占據(jù)著廣闊的市場,不僅在互聯(lián)網(wǎng)上廣為流傳,而且在便攜式設(shè)備領(lǐng)域深受人們喜愛。本文以MPEG-1的MP3音頻解碼器為研究對象,在實時性、面積等約束條件下,研究MP3解碼電路的設(shè)計方法,實現(xiàn)FPGA原型芯片,研究MP3原型芯片的驗證方法。 論文的主要貢獻如下: (1)使用算法融合方法合并MP3解碼過程的相關(guān)步驟,以減少緩沖區(qū)存儲單元的容量和訪存次數(shù)。如把重排序步驟融合到反量化模塊,可以減少一半的讀寫RAM操作;把IMDCT模塊內(nèi)部的三個算法步驟融合在一起進行設(shè)計,可以省去存儲中間計算結(jié)果的緩存區(qū)單元。 (2)反量化、立體聲處理等模塊中,采用流水線設(shè)計技術(shù),設(shè)置寄存器把較長的組合邏輯路徑隔開,提高了電路的性能和可靠性;使用連續(xù)訪問公共緩存技術(shù),合理規(guī)劃各計算子模塊的工作時序,將數(shù)據(jù)計算的時間隱藏在訪存過程中;充分利用頻率線的零值區(qū)特性,有效地減少數(shù)據(jù)計算量,加快了數(shù)據(jù)處理的速度。 (3)設(shè)計了MP3硬件解碼器的FPGA原型芯片。采用Verilog HDL硬件描述語言設(shè)計RTL級電路,完成功能仿真,以Altera公司Stratix II系列的EP2S180 FPGA開發(fā)板為平臺,實現(xiàn)MP3解碼器的FPGA原型芯片。MP3硬件解碼器在Stratix II EP2S180器件內(nèi)的資源利用率約為5%,其中組合邏輯查找表ALUT為7189個,寄存器共有4024個,系統(tǒng)頻率可達69.6MHz,充分滿足了MP3解碼過程的實時性要求。實驗結(jié)果表明,MP3音頻解碼FPGA原型芯片可正常播放聲音,解碼音質(zhì)良好。
上傳時間: 2013-07-01
上傳用戶:xymbian
LED顯示屏是LED點陣模塊或者像素單元組成的平面顯示屏幕。自從誕生以來,以其亮度高、視角廣、壽命長、性價比高的特點,在交通、廣告、新聞發(fā)布、體育比賽、電子景觀等領(lǐng)域得到了廣泛應用。 LED顯示屏控制器作為控制LED屏顯示圖像、數(shù)據(jù)的關(guān)鍵,是整個LED視頻顯示系統(tǒng)的核心。本文研究的是對全彩色同步LED屏的控制,控制LED屏同步顯示在上位機顯示系統(tǒng)中某固定位置處的圖像。根據(jù)已有的LED顯示屏及其驅(qū)動器的特點,提出了一種可行的方案并進行了設(shè)計。系統(tǒng)主要分為兩個部分:視頻信號的獲取,視頻信號的處理。 經(jīng)過分析比較,決定從顯卡的DVI接口獲得視頻源,視頻源經(jīng)過DVI解碼芯片TFP401A的解碼后,可以獲得圖像的數(shù)字信息,這些信息包括紅、綠、藍三基色的數(shù)據(jù)以及行同步、場同步、使能等控制信號。這些信號將在視頻信號處理模塊中被使用。 信號處理模塊在接收視頻信號源后,對數(shù)據(jù)進行處理,最后輸出數(shù)據(jù)給驅(qū)動電路。在信號處理模塊中,采用了可編程邏輯器件FPGA來完成??删幊踢壿嬈骷哂懈呒啥?、高速度、高可靠性、在線可編程(ISP)等特點,所以特別適合于本設(shè)計。利用FPGA的可編程性,在FPGA內(nèi)部劃分了各個小模塊,各小模塊中通過少量的信號進行聯(lián)系,這樣就將比較大的系統(tǒng)轉(zhuǎn)化成許多小的系統(tǒng),使得設(shè)計更加簡單,容易驗證。本文分析了驅(qū)動電路所需要的數(shù)據(jù)的特點,全彩色灰度級的實現(xiàn)方式,決定把系統(tǒng)劃分為視頻源截取、RGB格式轉(zhuǎn)化、位平面分離、讀SRAM地址發(fā)生器、寫SRAM地址發(fā)生器、讀寫SRAM選擇控制器、灰度實現(xiàn)等模塊。 最后利用示波器和SignalTap II邏輯分析儀等工具,對系統(tǒng)進行了聯(lián)合調(diào)試。改進了時序、優(yōu)化了布局布線,使得系統(tǒng)性能得到了良好的改善。 在分析了所需要的資源的基礎(chǔ)上,課題決定采用Altera的Cyclone EP1C12 FPGA設(shè)計視頻信號處理模塊,在Quartus II和modelsim平臺下,用Verilog HDL語言開發(fā)。
上傳時間: 2013-05-19
上傳用戶:玉簫飛燕
互感器是電力系統(tǒng)中電能計量和繼電保護中的重要設(shè)備,其精度和可靠性與電力系統(tǒng)的安全性、可靠性和經(jīng)濟運行密切相關(guān)。隨著電力工業(yè)的發(fā)展,傳統(tǒng)的電磁式互感器已經(jīng)暴露出一系列的缺陷,電子式互感器能很好的解決電磁式互感器的缺點,電子式互感器逐步替代電磁式互感器代表著電力工業(yè)的發(fā)展方向。目前,國產(chǎn)的互感器校驗儀主要是電磁式互感器校驗儀,電子式互感器校驗儀依賴于進口。電子式互感器的發(fā)展,使得電子式互感器校驗儀的研制勢在必行。 本課題依據(jù)國際標準IEC60044-7、IEC60044-8和國內(nèi)標準GB20840[1].7-2007、GB20840[1].8-2007,設(shè)計了電子式互感器檢驗儀。該校驗儀采用直接法對電子式互感器進行校驗,即同時測試待校驗電子式互感器和標準電磁式互感器二次側(cè)的輸出信號,比較兩路信號的參數(shù),根據(jù)比較結(jié)果完成電子式互感器的校驗工作。論文首先介紹了電子式互感器結(jié)構(gòu)及輸出數(shù)字信號的特征,然后詳細論述了電子式互感器校驗儀的硬件及軟件設(shè)計方法。硬件主要采用FPGA技術(shù)設(shè)計以太網(wǎng)控制器RTL8019的控制電路,以實現(xiàn)電子式互感器信號的遠程接收,同時設(shè)計A/D芯片MAX125的控制電路,以實現(xiàn)標準電磁式互感器模擬輸出的數(shù)字化。軟件主要采用FPGA的SOPC技術(shù),研制了MAX125和RTL8019的IP核,在NiosIIIDE集成開發(fā)環(huán)境下,完成對硬件電路的底層控制,運用準同步算法和DFT算法開發(fā)應用程序?qū)崿F(xiàn)對數(shù)字信號的處理。最終完成電子式互感器校驗儀的設(shè)計。 最后進行了相關(guān)的實驗,所研制的電子式互感器校驗儀對0.5準確級的電子式電壓互感器和0.5準確級電子式電流互感器分別進行了校驗,對其額定負荷的20%、100%、120%點做為測量點進行測量。經(jīng)過對實驗數(shù)據(jù)的處理分析可知,校驗儀對電子式互感器的校驗精度滿足0.5%的比差誤差和20’的相位差。本課題的研究為電子式互感器校驗儀的研制工作提供了理論和實踐依據(jù)。
上傳時間: 2013-04-24
上傳用戶:569342831
擴頻通信,即擴展頻譜通信技術(shù)(Spread Spectrum Communication),它與光纖通信、衛(wèi)星通信一同被譽為進入信息時代的三大高技術(shù)通信傳輸方式。 擴頻通信是將待傳送的信息數(shù)據(jù)用偽隨機編碼序列,也即擴頻序列(SpreadSequence)調(diào)制,實現(xiàn)頻譜擴展后再進行傳輸。接收端則采用相同的編碼進行解調(diào)及相關(guān)處理,恢復出原始信息數(shù)據(jù)。 擴頻通信系統(tǒng)與常規(guī)的通信系統(tǒng)相比,具有很強的抗人為干擾,抗窄帶干擾,抗多徑干擾的能力,并具有信息隱蔽、多址保密通信等特點。 現(xiàn)場可編輯門陣列FPGA(Field Programmable Gate Array)提供了極強的靈活性,可讓設(shè)計者開發(fā)出滿足多種標準的產(chǎn)品。FPGA所固有的靈活性和性能也可讓設(shè)計者緊跟新標準的變化,并能提供可行的方法來滿足不斷變化的標準要求。 EDA 工具的出現(xiàn)使用戶在對FPGA設(shè)計的輸入、綜合、仿真時非常方便。EDA打破了軟硬件之間最后的屏障,使軟硬件工程師們有了真正的共同語言,使目前一切仍處于計算機輔助設(shè)計(CAD)和規(guī)劃的電子設(shè)計活動產(chǎn)生了實在的設(shè)計實體論文對擴頻通信系統(tǒng)和FPGA設(shè)計方法進行了相關(guān)研究,并且用Altera公司的最新的FPGA開發(fā)平臺QuartusII實現(xiàn)了一個基帶擴頻通信系統(tǒng)的發(fā)送端部分,最后用軟件Protel99SE設(shè)計了相應的硬件電路。 該系統(tǒng)的設(shè)計主要分為兩個部分。第一部分是用QuartusII軟件設(shè)計了系統(tǒng)的VHDL語言描述代碼,并對系統(tǒng)中每個模塊和整個系統(tǒng)進行相應的功能仿真和時序時延仿真;第二部分是設(shè)計了以FPGA芯片EP1C3T144C8N為核心的系統(tǒng)硬件電路,并進行了相關(guān)測試,完成了預定的功能。
上傳時間: 2013-07-26
上傳用戶:15679277906
信息安全在當今的社會生產(chǎn)生活中已經(jīng)被廣為關(guān)注,對敏感信息進行加密是提高信息安全性的一種常見的和有效的手段。 常見的加密方法有軟件加密和硬件加密。軟件加密的方法因為加密速度低、安全性差以及安裝不便,在一些高端或主流的加密處理中都采用硬件加密手段對數(shù)據(jù)進行處理。硬件加密設(shè)備如加密狗和加密卡已經(jīng)廣泛地應用于信息加密領(lǐng)域當中。 但是加密卡和加密狗因為采用的是多芯片結(jié)構(gòu),即采用獨立的USB通信芯片和獨立的加密芯片來分別實現(xiàn)數(shù)據(jù)的USB傳輸和加密功能,如果在USB芯片和加密芯片之間進行數(shù)據(jù)竊聽的話,很輕易地就可以獲得未加密的明文數(shù)據(jù)。作者提出了一種新的基于單芯片實現(xiàn)的USB加密接口芯片的構(gòu)想,采用一塊芯片實現(xiàn)數(shù)據(jù)的USB2.0通信和AES加密功能,命名為USB2.0加密接口芯片。 USB2.0加密接口芯片采用了USB2.0接口標準和AES加密算法。該加密芯片可以實現(xiàn)與主機的快速通信,具有快速的密碼處理能力,對外提供USB接口,支持基于USB密碼載體的自身安全初始化方式。 根據(jù)設(shè)計思想,課題研究并設(shè)計了USB2.0加密接口芯片的總體硬件架構(gòu),設(shè)計了USB模塊和AES加密模塊。為了解決USB通信模塊與AES加密模塊之間存在的數(shù)據(jù)處理單元匹配以及速度匹配問題,本文設(shè)計了AESUSB緩沖器,優(yōu)化了AES有限域加密算法。最后,利用VerilogHDL語言在FPGA芯片上實現(xiàn)了USB2.0加密接口芯片的功能,并在此基礎(chǔ)之上對加密芯片的通信和加密性能進行了測試和驗證。
上傳時間: 2013-05-24
上傳用戶:黃華強
本文著重研究用現(xiàn)場可編程門陣列(FPGA)來開發(fā)設(shè)計精插補芯片。選用Altera公司的Cyclone系列的EP1C3T144C8芯片設(shè)計了逐點比較法,數(shù)字積分法和比較積分法三種經(jīng)典插補算法,并對各種算法模塊進行了仿真驗證。又設(shè)計了三個算法選通信號,將三種算法模塊綜合成了一個整電路。 在完成了FPGA內(nèi)部三種算法的實現(xiàn)后,設(shè)計以一個STC單片機為粗插補處理器的FPGA實驗開發(fā)系統(tǒng),并制作了PCB板。實驗開發(fā)系統(tǒng)板中設(shè)計了單片機程序下載和的FPGA下載配置電路,并且配有FPGA專用配置芯片,能實現(xiàn)FPGA上電自動配置??捎迷搶嶒炏到y(tǒng)板進行精插補芯片的設(shè)計與開發(fā),以及對所完成設(shè)計的功能進行驗證。 為驗證所設(shè)計芯片的插補功能,編寫了單片機粗插補程序,將產(chǎn)生的粗插補坐標增量發(fā)給FPGA進行插補實驗,得到了理想的插補輸出脈沖。又編寫了單片機脈沖處理程序,讀回了FPGA的輸出脈沖,并由串口發(fā)送給PC機。最后通過編寫PC機的串口通信程序以及根據(jù)插補脈沖繪圖的程序,把FPGA的輸出脈沖繪制成了插補軌跡圖形。 最終繪圖結(jié)果顯示,在20M輸入時鐘頻率下,由插補脈沖生成的插補軌跡圖形正確,驗證了本文設(shè)計的三種插補算法功能的正確性。本設(shè)計插補芯片達到了高速插補功能要求。
上傳時間: 2013-04-24
上傳用戶:zgu489
衛(wèi)星導航定位系統(tǒng)可以為公路、鐵路、空中和海上的交通運輸工具提供導航定位服務。它能夠軍民兩用,戰(zhàn)略作用與商業(yè)利益并舉。只要持有便攜式接收機,則無論身處陸地、海上還是空中,都能收到衛(wèi)星發(fā)出的特定信號。接收機選取至少四顆衛(wèi)星發(fā)出的信號進行分析,就能確定接收機持有者的位置。 GPS導航定位接收機的理論基礎(chǔ)即是擴頻通信理論,擴頻通信技術(shù)與常規(guī)的通信技術(shù)相比,具有低截獲率,強抗噪聲,抗干擾性,具有信息隱蔽和多址通信等特點,目前己從軍事領(lǐng)域向民用領(lǐng)域迅速發(fā)展,成為進入信息時代的高新技術(shù)通信傳輸方式之一。擴頻通信技術(shù)中,最常見的是直接序列擴頻通信(DSSS)系統(tǒng),本文所研究的就是這一類系統(tǒng)。 目前在衛(wèi)星信號的捕獲上一般使用兩種方法:順序捕獲方法(時域法,基于大規(guī)模并行相關(guān)器)和并行捕獲方法(頻域法,基于FFT)。本文在第二章分別分析了現(xiàn)有順序捕獲和并行捕獲技術(shù)的原理,并給出了它們的優(yōu)缺點。 本文第三章對長碼的直接捕獲進行了深入的研究,基于對國內(nèi)外相關(guān)文獻中長碼直捕方法的分析與對比,并且結(jié)合在實際過程中硬件資源需求的考慮,應用了基于分段補零循環(huán)相關(guān)和FFT搜索頻偏的直捕方法。此方法大大減少了計算量,加快了信號捕獲的速度。本方法利用FFT實現(xiàn)接收信號與本地長碼的并行相關(guān),同時完成頻偏的搜索,將傳統(tǒng)的二維搜索轉(zhuǎn)換為并行的一維搜索,從而能快速實現(xiàn)長碼捕獲。 GPS信號十分微弱,靈敏度低,在戰(zhàn)場環(huán)境下,GPS接收機會面臨各種人為的干擾。如何從復雜的干擾信號中實現(xiàn)對GPS信號的捕獲,即抗干擾技術(shù)的研究,是GPS也是本文研究一個的方面。第四章即研究了GPS接收機干擾抑制算法,在強干擾環(huán)境下,需要借助信號處理技術(shù)在不增加信號帶寬的條件下提高系統(tǒng)的抗干擾能力,以保證后續(xù)捕獲跟蹤模塊有充足的處理增益。 本文在第五章給出了GPS接收機長碼捕獲以及干擾抑制的FPGA實現(xiàn)方案,并對各主要子模塊進行了詳細地分析。基本型接收機中長碼捕獲采用頻域方法,選用Altera StratixⅡ EP2S180芯片實現(xiàn);抗干擾型接收機中選用Xilinx xc4vlx100芯片。實現(xiàn)了各模塊的單獨測試和整個系統(tǒng)的聯(lián)調(diào),通過聯(lián)調(diào)驗證,本文提出的長碼直接捕獲方法正確、可行。 本文提出的長碼直捕方法可以在不需要C/A碼輔助捕獲下完成對長碼的直接捕獲,可以應用于GPS接收機,監(jiān)測站接收機的同步等,對我國自主研發(fā)導航定位接收機也有重大的現(xiàn)實及經(jīng)濟意義。
上傳時間: 2013-06-18
上傳用戶:wang5829
數(shù)字信號發(fā)生器是數(shù)字信號處理中不可缺少的調(diào)試設(shè)備。在某工程項目中,為了提供特殊信號,比如雷達信號,就需要設(shè)計專用的數(shù)字信號發(fā)生器,用以達到發(fā)送雷達信號的要求。在本文中提出了使用PCI接口的專用數(shù)字信號發(fā)生器方案。 該方案的目標是能夠采錄雷達信號,把信號發(fā)送到主機作為信號文件存儲起來,然后對這個信號文件進行航跡分離,得到需要的航跡信號文件。同時,信號發(fā)生器具有發(fā)送信號的功能,可以把不同形式的信號文件發(fā)送到檢測端口,用于設(shè)備調(diào)試。 在本文中系統(tǒng)設(shè)計主要分為硬件和軟件兩個方面來介紹: 硬件部分采用了FPGA邏輯設(shè)計加上外圍電路來實現(xiàn)的。在硬件設(shè)計中,最主要的是FPGA邏輯設(shè)計,包括9路主從SPI接口信號的邏輯控制,片外SDRAM的邏輯控制,PCI9054的邏輯控制,以及這些邏輯模塊間信號的同步、發(fā)送和接收。在這個過程中信號的方向是雙向的,所選用的芯片都具有雙向數(shù)據(jù)的功能。 在本文中軟件部分包括驅(qū)動軟件和應用軟件。驅(qū)動軟件采用PLXSDK驅(qū)動開發(fā),通過控制PCI總線完成數(shù)據(jù)的采錄和發(fā)送。應用軟件中包括數(shù)據(jù)提取和數(shù)據(jù)發(fā)送,采用卡爾曼濾波器等方法。 通過實驗證明該方案完全滿足數(shù)據(jù)傳輸?shù)囊?,達到SPI傳輸?shù)乃俣纫螅軌蛲瓿珊桔E提取,以及數(shù)據(jù)傳輸。
標簽: FPGA 數(shù)字信號發(fā)生器
上傳時間: 2013-07-14
上傳用戶:腳趾頭
隨著以太網(wǎng)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)的傳輸速度已經(jīng)由最初的10M發(fā)展到現(xiàn)在的10,000M。用可編程邏輯器件(FPGA)實現(xiàn)以太網(wǎng)控制器與其它SOC系統(tǒng)的互連成為當前的研究熱點。本文闡述了MAC層的FPGA設(shè)計、仿真及測試;介紹了整個系統(tǒng)的內(nèi)部結(jié)構(gòu)、模塊劃分,并對各個模塊的設(shè)計過程進行了詳細闡述,接著介紹了開發(fā)環(huán)境和驗證工具,同時給出測試方案、驗證數(shù)據(jù)、實現(xiàn)結(jié)果及時序仿真波形圖。 對MAC層的主要功能模塊如:發(fā)送模塊、接收模塊、MAC流程控制模塊、寄存器模塊、MⅡ接口模塊和主機接口模塊以及CRC,CSMA/CD,HASH表等算法給出了基于FPGA及硬件描述語言的解決方法。 本課題針對以下三個方面進行了研究并取得一定的成果: 1)FPGA開發(fā)平臺的硬件實現(xiàn)。選用Xilinx公司的XC3S1000-FT256-4-C和ATMEL公司的ARM9200作為測試的核心器件,采用LXT971芯片作為物理層芯片,AT91RM9200作為數(shù)據(jù)輸入源和雙blockram作為幀緩存搭建FPGA硬件驗證開發(fā)平臺。 2)基于FPGA實現(xiàn)以太網(wǎng)控制器。用VerilogHDL語言構(gòu)建以太網(wǎng)控制器,實現(xiàn)CSMA/CD協(xié)議、10M/100M自適應以及與物理層MⅡ接口等。 3)采用片上系統(tǒng)通用的WS接口。目的是便于與具有通用接口的片上系統(tǒng)互連,也為構(gòu)建SOC上處理器提供條件。 本論文實現(xiàn)了一個基于WS總線接口可裁減的以太網(wǎng)MAC控制器IP軟核,為設(shè)計具有自主知識產(chǎn)權(quán)的以太網(wǎng)MAC控制器積累了經(jīng)驗。同時,為與其它WS接口的控制器實現(xiàn)直接互連創(chuàng)造了條件,對高層次設(shè)計這一先進ASIC設(shè)計方法也有了較為深入的認識。
標簽: 10M100M FPGA 以太網(wǎng)控制器
上傳時間: 2013-07-17
上傳用戶:bruce
基于FPGA芯片的功能仿真平臺構(gòu)建及靜態(tài)時序分析
上傳時間: 2013-06-28
上傳用戶:qilin
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1