該文首先分析了線路碼的一般問題;其次分析了正碼速調整的基本原理及所涉及的一般問題,并說明了用FPGA進行電路設計的一般方法;最后分析了該系統(tǒng)所產生的抖動,如抖動的產生,分類以及如何減小抖動等,并對該課題所產生的兩類抖動即正碼速調整引入的侯時抖動和平滑鎖相環(huán)引入的抖動進行了分析,并用Matlab仿真工具對鎖相環(huán)的抖動與其環(huán)路帶寬之間的關系進行了仿真與計算. 作者的工作主要包括: 1.利用FPGA完成了復接、分接系統(tǒng)的設計和調試.2.利用FPGA完成了HDB3線路碼的設計與調試.3.利用鎖相環(huán)完成了碼速恢復.4,對該復接分接系統(tǒng)所產生的抖動進行了理論分析和仿真.5.對FPGA進行了誤碼率測試,誤碼性能優(yōu)于10
標簽: FPGA 數(shù)字復接器
上傳時間: 2013-04-24
上傳用戶:songnanhua
現(xiàn)場可編程邏輯門陣列(FPGA)具有開發(fā)周期短、成本小、風險低和現(xiàn)場可靈活配置等優(yōu)點,可以在更短的時間實現(xiàn)更復雜的功能,使得基于FPGA的開發(fā)平臺的研究成為工業(yè)界和學術界日益關注的問題.基于FPGA的高集成度、高可靠性,可將整個設計系統(tǒng)下載于同一芯片中,實現(xiàn)片上系統(tǒng),從而大大縮小其體積,因此以FPGA為代表的可編程邏輯器件應用日益廣泛.在國外,FPGA技術發(fā)展與應用已達到相當高的程度;而在國內,FPGA技術發(fā)展仍處在起步階段,與國外相比還存在較大的差距.本文提出了一種FPGA通用接口開發(fā)平臺的設計思路,研制了一種FPGA快速實驗開發(fā)裝置,對研制過程中遇到的軟、硬件問題加以歸納總結,提高了系統(tǒng)運行效率.分別研究了基于FPGA器件Altera公司的FLEX6000的字符型LCD、PC機ISA總線,基于FLEX10K的圖像點陣型LCD、PC機PCI總線接口中.最后通過一個通用實驗裝置系統(tǒng)的設計和實現(xiàn),綜合上述應用,介紹了FPGA實驗系統(tǒng)的軟件開發(fā)環(huán)境,實現(xiàn)了基于FGPA的交通信號燈邏輯控制和電子鐘,研究了FPGA技術在通用接口控制器設計中的應用.
標簽: FPGA 現(xiàn)場可編程 應用研究 邏輯門
上傳時間: 2013-04-24
上傳用戶:龍飛艇
合成孔徑雷達的實時信號處理系統(tǒng),可以分成相對獨立的幾個階段,即A/D變換和緩存、距離向預處理器、方位向預處理器、距離向壓縮處理、轉置存儲器、方位向壓縮處理、逆轉置存儲器.合成孔徑雷達預處理的目的,就是緩解高處理數(shù)據(jù)率和低傳輸數(shù)據(jù)率的矛盾,使得在不太影響成像質量的前提下,盡量減少傳輸?shù)臄?shù)據(jù)率,有利于后續(xù)處理的硬件實現(xiàn),做到實時處理.論文結合電子所合成孔徑雷達實時成像處理系統(tǒng),設計開發(fā)了基于Xilinx Virtex-E FPGA的星載SAR高速預處理板,該信號處理板處理能力強,結構緊湊,運行效率高;其硬件電路的設計思路和結構形式有很強的通用性和使用價值.論文重點研究了預處理的核心部分—固定系數(shù)FIR濾波器的設計問題.而固定系數(shù)FIR濾波器的實現(xiàn)問題的重點又是FPGA內部的固定系數(shù)FIP濾波器實現(xiàn)問題,針對FPGA內部的查找表資源,我們選擇目前流行的分布式算法來實現(xiàn)FIR濾波器的設計.對比于預處理器中其他濾波器設計方案,基于FPGA分布式算法的FIR濾波器的設計,避免了乘累加運算,提高了系統(tǒng)運行的速度并且節(jié)省了大量的FPGA資源.并且由于FPGA可編程的特性,所以可以靈活的改變?yōu)V波器的系數(shù)和階數(shù).所設計的電路簡單高速,工作正常、可靠,完全滿足了預處理器設計的技術要求.隨著超大規(guī)模集成電路技術,高密度存儲器技術,計算機技術的發(fā)展,一個全數(shù)字化的機載實時成像處理系統(tǒng)的研制,已經不是非常困難的事情了.而在現(xiàn)有條件下,全數(shù)字化的高分辨率星載實時成像處理系統(tǒng)的研制,將是一個非常具有挑戰(zhàn)意義的課題,論文以星載SAR的預處理器設計為例,拋磚引玉,希望對未來全數(shù)字化星載實時成像處理系統(tǒng)的研制起到一定參考價值.
上傳時間: 2013-07-03
上傳用戶:lanhuaying
在比較常用串口通信實現(xiàn)形式的利弊基礎上,針對某廠輪胎里程試驗機監(jiān)控系統(tǒng)的特點,設計并實現(xiàn)了串口通信動態(tài)鏈接庫(DLL),詳細介紹了多線程理論、重疊I/O方式,給出了程序流程圖,對一些關鍵代碼進行了說明
上傳時間: 2013-07-19
上傳用戶:songnanhua
隨著通信網(wǎng)的發(fā)展和用戶需求的提高,光纖通信中的PDH體系逐漸被SDH體系所取代.SDH光纖通信系統(tǒng)以其通信容量大、傳輸性能好、接口標準、組網(wǎng)靈活方便、管理功能強大等優(yōu)點獲得越來越廣泛的應用.但是在某些對傳輸容量需求不大的場合,SDH的巨大潛力和優(yōu)越性無法發(fā)揮出來,反而還會造成帶寬浪費.相反,PDH因其容量適中,配置靈活,成本低廉和功能齊全,可針對客戶不同需要設計不同的方案,在某些特定的接入場合具有一定的優(yōu)勢.本課題根據(jù)現(xiàn)實的需要,提出并設計了一種基于PDH技術的多業(yè)務單片F(xiàn)PGA傳輸系統(tǒng).系統(tǒng)可以同時提供12路E1的透明傳輸和一個線速為100M以太網(wǎng)通道,主要由一塊FPGA芯片實現(xiàn)大部分功能,該解決方案在集成度、功耗、成本以及靈活性等方面都具有明顯的優(yōu)勢.本文首先介紹數(shù)字通信以及數(shù)字復接原理和以太網(wǎng)的相關知識,然后詳細闡述了本系統(tǒng)的方案設計,對所使用的芯片和控制芯片F(xiàn)PGA做了必要的介紹,最后具體介紹了系統(tǒng)硬件和FPGA編碼設計,以及后期的軟硬件調試.歸納起來,本文主要具體工作如下:1.實現(xiàn)4路E1信號到1路二次群信號的復分接,主要包括全數(shù)字鎖相環(huán)、HDB3-NRZ編解碼、正碼速調整、幀頭檢測和復分接等.2.將以太網(wǎng)MII接口來的25M的MII信號通過碼速變換到25.344M,進行映射.3.將三路二次群信號和變換過的以太網(wǎng)MII信號進行5b6b編解碼,以利于在光纖上傳輸.4.高速時提取時鐘采用XILINX的CDR方案.并對接收到的信號經過5b6b解碼后,分接出各路信號.
上傳時間: 2013-07-23
上傳用戶:lansedeyuntkn
當前,嵌入式系統(tǒng)已經廣泛地應用到人們生活的各個領域。同時,隨著嵌入式處理器性能的不斷增強,特別是32位高性能嵌入式微處理器的廣泛使用,嵌入式操作系統(tǒng)逐漸成為嵌入式系統(tǒng)中最重要的組成部分。而在各種嵌入式操作系統(tǒng)中,IAnux憑借其代碼公開,性能穩(wěn)定,網(wǎng)絡功能強大等多方面的優(yōu)勢,在嵌入式系統(tǒng)中被廣泛地采用,得到了嵌入式系統(tǒng)設計者的普遍認可。研究Linux操作系統(tǒng)理論,進行嵌入式Linux系統(tǒng)的移植和應用程序的開發(fā),具有重要的理論意義和現(xiàn)實意義。 研究課題以32位ARM架構的嵌入式處理器$3C2410A為硬件平臺核心,系統(tǒng)地介紹了S3C2410A處理器和系統(tǒng)的硬件組成。在此基礎上重點研究了嵌入式Linux系統(tǒng)的構建和移植,其中首先研究了基于Linux的嵌入式交叉開發(fā)環(huán)境的構建。之后詳細地研究了系統(tǒng)引導程序的原理,分析了系統(tǒng)引導程序VIVI的結構并在此基礎上實現(xiàn)了VIVI的移植。接下來論文研究了ARM Linux內核結構和啟動引導過程,討論了ARM Linux內核移植及配置編譯的具體方法和過程。作為嵌入式Linux移植的另外一個重點,課題還詳細地研究了嵌入式Linux根文件系統(tǒng)的結構、根文件系統(tǒng)內容的構建以及如何為嵌入式系統(tǒng)進行多文件系統(tǒng)的選擇。在完成Linux內核與文件系統(tǒng)的移植后研究了嵌入式Linux驅動程序的原理,設計了S3C2410A微處理器擴展CAN總線接口,給出了ARM Linux上CAN設備驅動程序實現(xiàn)方法。課題最后還研究了嵌入式Linux系統(tǒng)下的圖形用戶界面,在分析國內外嵌入式GUI的特點和MiniGUI的技術優(yōu)勢基礎上,介紹了為嵌入式Linux系統(tǒng)配置、編譯和安裝MiniGUI的方法,而且以一個狀態(tài)顯示界面程序為實例介紹了MiniGUI程序的設計方法。
標簽: Linux ARM 嵌入式 系統(tǒng)研究
上傳時間: 2013-04-24
上傳用戶:wangyi39
本文研制的數(shù)據(jù)采集器,用于采集導彈過載模擬試車臺的各種參數(shù),來評價導彈在飛行過程中的性能,由于試車臺是高速旋轉體,其工作環(huán)境惡劣,受電磁干擾大,而且設備要求高,如果遇到設備故障或設備事故,其損失相當巨大,保證設備的安全性和可靠性較為困難。 本文在分析數(shù)字通信技術的基礎上,選用了基于現(xiàn)場可編程邏輯陣列(FPGA)采用脈沖編碼調制(PCM)通信實現(xiàn)多路數(shù)據(jù)采集器的設計,其優(yōu)點是FPGA技術在數(shù)據(jù)采集器中可以進行模塊化設計,增加了系統(tǒng)的抗干擾性、靈活性和適應性,并且可以將整個PCM通信系統(tǒng)設計成可編程序系統(tǒng),用戶只要稍加變更程序,則系統(tǒng)的被測路數(shù)、幀結構、碼速率、標度等均可改變以適應任何場合。并且采用合理的糾錯和加密編碼能夠實現(xiàn)數(shù)據(jù)在傳輸工程中的完整性和安全性。 通過對PCM通信的特點研究,研制了一套集采集與傳輸?shù)南到y(tǒng)。文章給出了各個模塊的具體建模與設計,系統(tǒng)采用的是FPGA技術來實現(xiàn)數(shù)據(jù)采集和信號處理,采用VHDL實現(xiàn)了數(shù)字復接器和分接器、編解碼器、調制與解調模塊的建模與設計。采用基于NiosII實現(xiàn)串口通訊,構建了實時性和準確性通信網(wǎng)絡,實現(xiàn)了數(shù)據(jù)的采集。 測試數(shù)據(jù)和數(shù)據(jù)采集的實驗結果證明,采用FPGA技術實現(xiàn)PCM信號的編碼、傳輸、解碼,能夠有較強的抗干擾性、抗噪聲性能好、差錯可控、易加密、易與現(xiàn)代技術結合,并且誤碼率較低,要遠遠優(yōu)于傳統(tǒng)的方法。
標簽: FPGA PCM 通信實現(xiàn) 多路
上傳時間: 2013-04-24
上傳用戶:com1com2
電臺廣播在我們的社會生活中占有重要的地位。隨著我國廣播事業(yè)的發(fā)展,對我國廣播業(yè)開發(fā)技術、信號的傳輸質量和速度提出了更高更新的要求,促使廣播科研人員不斷更新現(xiàn)有技術,以滿足人民群眾日益增長的需求。 本論文主要分析了現(xiàn)行廣播發(fā)射臺的數(shù)字廣播激勵器輸入接口的不足之處,根據(jù)歐洲ETS300799標準,實現(xiàn)了一種激勵器輸入接口的解決方案,這種方案將復接器送來的ETI(NA,G704)格式的碼流轉換成符合ETS300799標準ETI(NI)的標準碼流,并送往后面的信道編碼器。ETI(NA,G704)格式與現(xiàn)行的ETI(NI,G703)格式相比,主要加入了交織和RS糾錯編碼,使得信號抗干擾能力大大加強,提高了節(jié)目從演播室到發(fā)射臺的傳輸質量,特別是實時直播節(jié)目要求信號質量比較好時具有更大的作用。 本論文利用校驗位為奇數(shù)個的RS碼,對可檢不可糾的錯誤發(fā)出報警信號,通過其它方法替代原有信號,對音質影響不大,節(jié)省了糾正這個錯誤的資源和開發(fā)成本。 同時,我們采用FPGA硬件開發(fā)平臺和VHDL硬件描述語言編寫代碼實現(xiàn)硬件功能,而不采用專用芯片實現(xiàn)功能,使得修改電路和升級變得異常方便,大大提高了開發(fā)產品的效率,降低了成本。 經過軟件仿真和硬件驗證,本系統(tǒng)已經基本實現(xiàn)了預想的功能,擴展性較好,硬件資源開銷較小,具有實用價值。
上傳時間: 2013-07-15
上傳用戶:afeiafei309
本文以一個PDA項目為依托,在項目中,主要是開發(fā)該設備的軟件。其工作包括:上層應用程序的開發(fā)、引導程序的編寫、Linux操作系統(tǒng)的移植和各種外設驅動程序的編寫以及文件系統(tǒng)的改進。 本文首先分析了Linux操作系統(tǒng)的虛擬文件系統(tǒng)、高速緩沖區(qū)、MTD以及驅動程序模塊。接著,本文分析了JFFS2文件系統(tǒng)的不足,以及在大容量閃存設備中掛載速度過慢的原因。然后,本文結合JFFS2文件系統(tǒng)在開發(fā)過程中所出現(xiàn)的各種問題,以及在大容量閃存芯片上進行掛載時的性能要求,對JFFS2文件系統(tǒng)作了一些實際的改進。文中的創(chuàng)新性貢獻包括以下幾個方面: (1)在掃描一個擦除塊之前,首先把擦除塊中的所有內容讀進內存。然后,在內存中進行所有的判斷操作以及拷貝,這樣就可以減少I/O操作。另外,由于所有的拷貝操作都在內存中進行,所以掛載速度就可以有所提升。 (2)通過加入“空閑區(qū)域管理節(jié)點”對閃存中的空閑區(qū)域進行管理。這樣,在掃描的過程中,一旦發(fā)現(xiàn)該節(jié)點就可以跳過它所描述的空閑區(qū)域,從而加快掛載的速度。 (3)在掃描的階段中對有效數(shù)據(jù)實體進行硬鏈接數(shù)的計算,因此,臨時目錄節(jié)點就不需要創(chuàng)建了,這樣也免除了臨時目錄的刪除步驟,所以對掛載速度也有明顯的提高。 最后,基于以上的研究與改進,結合本項目的實際要求,對大容量閃存設備的JFFS2文件系統(tǒng)的掛載過程進行了改進的實踐。
上傳時間: 2013-07-26
上傳用戶:damozhi
當代科學技術突飛猛進,極大促進了自動識別技術的發(fā)展——條形碼、光學字符識別、磁條(卡)、工C卡、語音識別、視覺識別、RFID等,其中,RFID無疑是最為前沿的自動識別技術,是一種非接觸式的識別技術;同時,隨著另外一項技術——嵌入式技術的飛速發(fā)展,機構小巧、性能優(yōu)越、價格便宜、操作簡便的手持式數(shù)據(jù)自動讀寫設備發(fā)展尤為迅速。具體說來,一款好的手持式RFID讀寫器適用于工作現(xiàn)場,可以供工作人員對現(xiàn)場物品信息進行自動收集,而隨著嵌入式操作系統(tǒng)和網(wǎng)絡技術的應用,使讀寫器不僅有數(shù)據(jù)采集功能,而且可以對數(shù)據(jù)進行分析以供管理決策。在這其中,操作系統(tǒng)、芯片、總線、接口技術成為讀寫器的內核,嵌入式系統(tǒng)成為技術的代表。 隨著嵌入式操作系統(tǒng)(如linux、wirice.net)的出現(xiàn),使得軟件開發(fā)人員在嵌入式系統(tǒng)和普通pc機上進行應用軟件開發(fā)不會感到太大的差別(借助于交叉開發(fā)環(huán)境,即在pc機上編譯連接,但生成的是目標機代碼)。但是,對于那些應用軟件開發(fā)者,往往對某一行業(yè)軟件開發(fā)比較熟悉卻對硬件有些陌生,熟悉硬件原理(嵌入式處理器架構、部件工作原理等)恰恰是構建一個嵌入式系統(tǒng)所必須的。因此,構建一個性能穩(wěn)定、持續(xù)工作時間長、完善數(shù)據(jù)接口、方便讀寫器接口的手持式設備成為了當今一個比較熱門的技術領域。本項目就是根據(jù)以上事實,先分析了國內外研究現(xiàn)狀,再根據(jù)項目需求、生產成本以及RFID應用開發(fā)者的要求,決定采用以ARM920T為內核的$3C2410為嵌入式處理器、微軟公司力推的wiIice.net為嵌入式操作系統(tǒng),設計開發(fā)了供RFID應用軟件開發(fā)者使用的手持式RFID讀寫器。針對手持式設備的特點和實際要求,對讀寫器軟硬件系統(tǒng)整體結構進行了規(guī)劃,完成了時鐘電路、nand flash存儲器接口電路、SDRAM電路、串行接口電路、RFID讀寫模塊接口電路、USB接口電路、無線通信模塊接口電路、LCD/觸摸屏接口電路的設計,并開發(fā)了讀寫器的二次發(fā)API;在wince.net平臺下,利用platform builder工具定制了適于讀寫器的操作系統(tǒng),實現(xiàn)了嵌入式操作系統(tǒng)的設計,最后對整個系統(tǒng)進行了測試。
上傳時間: 2013-06-21
上傳用戶:yatouzi118