近年來,人們對無線數據和多媒體業務的需求迅猛增加,促進了寬帶無線通信新技術的發展和應用。正交頻分復用 (Orthogonal Frequency Division Multiolexing,OFDM)技術已經廣泛應用于各種高速寬帶無線通信系統中。然而 OFDM 系統相比單載波系統更容易受到頻偏和時偏的影響,因此如何有效地消除頻偏和時偏,實現系統的時頻同步是 OFDM 系統中非常關鍵的技術。 本文討論了非同步對 OFDM 系統的影響,分析了當前用于 OFDM 系統中基于數據符號的同步算法,并簡單介紹非基于數據符號同步技術。基于數據符號的同步技術通過加入訓練符號或導頻等附加信息,并利用導頻或訓練符號的相關性實現時頻同步。此算法由于加入了附加信息,降低了帶寬利用率,但同步精度相對較高,同步捕獲時間較短。 隨著電子芯片技術的快速發展,電子設計自動化 (Electronic DesignAutomation,EDA) 技術和可編程邏輯芯片 (FPGA/CPLD) 的應用越來越受到大家的重視,為此文中對 EDA 技術和 Altera 公司制造的 FPGA 芯片的原理和結構特點進行了闡述,還介紹了在相關軟件平臺進行開發的系統流程。 論文在對基于數據符號三種算法進行較詳細的分析和研究的基礎上,尤其改進了基于導頻符號的同步算法之后,利用 Altera 公司的 FPGA 芯片EP1S25F102015 在 OuartusⅡ5.0 工具平臺上實現了 OFDM 同步的硬件設計,然后進行了軟件仿真。其中對基于導頻符號同步的改進算法硬件設計過程了進行了詳細闡述。不僅如此,對于基于 PN 序列幀的同步算法和基于循環前綴 (Cycle Prefix,CP) 的極大似然 (Maximam Likelihood,ML)估計同步算法也有具體的仿真實現。 最后,文章還對它們進行了比較,基于導頻符號同步設計的同步精度比較高,但是耗費芯片的資源多,另一個缺點是沒有頻偏估計,因此運用受到一定限制。基于 PN 序列幀的同步設計使用了最少的芯片資源,但要提取 PN 序列中的信號數據有一定困難。基于循環前綴的同步設計占用了芯片 I/O 腳稍顯多。這幾種同步算法各有優缺點,但可以根據不同的信道環境選用它們。
上傳時間: 2013-04-24
上傳用戶:斷點PPpp
全球定位系統(GPS)可以向全球用戶提供位置、速度和時間信息,在航空、航天、海上及陸地等諸多領域得到了廣泛的應用,成為一種主要的導航手段。隨著空間定位技術的不斷發展,空間定位系統必將出現多元化。本文結合計算機技術,以GPS定位系統為例,研究了衛星定位技術中的GPS星座模擬器。 本文綜述了衛星導航系統的歷史,現狀及發展的方向,介紹GPS模擬器的研究發展狀況。詳細研究了GPS衛星信號傳輸理論和GPS衛星定位原理。在此基礎上,提出GPS模擬器的理論模型和實現方法,研究了GPS星座模擬器的設計思路、組成模塊,分析各個模塊的設計原理。在理論研究和分析的基礎上,提出模擬器的FPGA的設計與實現,以FPGA為平臺,用verilog硬件語言實現了衛星信號的模擬,詳細研究了基帶模塊的實現方法,包括C/A碼產生模塊,導航電文合成模塊,碼轉換模塊。最后通過射頻模塊發出,完成衛星信號的模擬。在信號測試部分,用示波器,頻譜儀,MATLAB程序對模擬信號進行了驗證實驗。驗證結果表明,設計滿足要求,達到預想目標。
上傳時間: 2013-05-30
上傳用戶:hoperingcong
一般由信源發出的數字基帶信號含有豐富的低頻分量,甚至直流分量,這些信號往往不宜直接用于傳輸,易產生碼間干擾進而直接影響傳輸的可靠性,因而要對其進行編碼以便傳輸。傳統的井下信號在傳輸過程中普遍采用曼徹斯特碼的編解碼方式,而該方式的地面解碼電路復雜。FPGA(現場可編程門陣列)作為一種新興的可編程邏輯器件,具有較高的集成度,能將編解碼電路集成在一片芯片上,而HDB3碼(三階高密度雙極性碼)具有解碼規則簡單,無直流,低頻成份少,可打破長連0和提取同步方便等優點。基于上述情況,本文提出了基于FPGA的}tDB3編譯碼設計方案。 該研究的總體設計方案包括用MATLAB進行HDB3編譯碼算法的驗證,基于FPGA的HDB3碼編譯碼設計與仿真,結果分析與比較三大部分。為了保證該設計的可靠性,首先是進行編譯碼的算法驗證;其次通過在FPGA的集成設計環境QuartusⅡ軟件中完成HDB3碼的編譯、綜合、仿真等步驟,通過下載電纜下載到特定的FPGA芯片上,用邏輯分析儀進行時序仿真;最后將算法驗證結果與仿真結果作一對比,分析該研究的可行性與可靠性。 研究表明,基于FPGA的HDB3編譯碼設計具有體積小,譯碼簡單,編程靈活,集成度高,可靠等優點。
上傳時間: 2013-04-24
上傳用戶:siguazgb
多相濾波器主要應用于脈沖多普勒雷達、通信寬帶數字接收機、雷達自適應波束形成等信號處理領域。在多普勒雷達信號處理中國內外關于FIR濾波器設計研究的報道較多,而對于IIR濾波器的設計研究相對較少,原因是IIR多相濾波器的設計復雜性,使得IIR濾波器在多普勒雷達數字信號處理中難以發揮重要作用。本文以脈沖多普勒雷達信號處理為背景,主要研究數字多相濾波器的特點和設計方法;進而研究數字多相濾波器的數字仿真方法與FPGA實現技術。對于自主研究、設計和實現雷達信號處理的各種結構的濾波器具有重要的意義。 本文討論了FIR數字濾波器和IIR數字濾波器的特點和區別。對IIR濾波器的多相結構進行了理論分析,重點研究了IIR多相濾波器的設計原理。根據此原理進行IIR濾波器的多相設計并擴展到多通道和多級結構。在此基礎上,根據本文研究的多普勒雷達回波信號需要四通道處理的要求搭建軟件仿真模型,對所設計的2級4通道IIR多相濾波器組進行了仿真實驗,給出仿真結果,并進行了討論。 在完成2級4通道IIR多相濾波器組的軟件仿真后,利用FPGA設計平臺,對該IIR多相濾波器組進行了設計仿真和綜合實現。在實現過程中進行了功能仿真和時序仿真兩級仿真驗證,結果表明在模擬硬件環境中所設計的2級4通道IIR多相濾波器組能夠較好地實現多普勒雷達回波信號多通道的劃分和濾波功能要求,驗證了設計思路和方法的正確性和可行性。
上傳時間: 2013-04-24
上傳用戶:gongxinshiwo@163.com
PROFIBUS現場總線技術是當今控制領域的一個熱點。目前國內對于PROFIBUS-DP的應用和研究主要以西門子等國外大公司的成套設備為主,用單片機+固態程序的方法做PROFIBUS-DP接口控制器的技術比較成熟,而自主開發PROFIBUS-DP通用接口的研究卻比較少。針對這一現狀,本論文采用FPGA做控制器,提出了基于FPGA技術的從站接口通信模塊的設計方案,使具有RS-232接口的從站可以通過該接口通信模塊與PROFIBUS-DP主站進行通訊連接。 論文首先對PROFIBUS現場總線技術進行概述,主要從現場總線的技術特點、協議結構、傳輸技術、存取協議等方面進行介紹。對PROFIBUS-DP系統組成和配置、工作方式及數據傳遞、DP的功能和從站狀態機制等進行研究和分析。然后詳細論述了基于PROFIBUS-DP的通信接口的硬件及軟件實現。 在硬件設計中,本文從PROFIBUS協議芯片SPC3實現的具體功能出發,結合EDA(Electronic Design Amomation)設計自項向下的設計思想,給出了總線接口的總體設計方案。同時給出其設計邏輯框圖、算法流程圖、引腳說明以及部分模塊的仿真結果。并充分考慮了硬件的通用性及將來的擴展。 本設計使用VHDL描述,在此基礎之上采用專門的綜合軟件對設計進行了綜合優化,最后在FPGA(Field Programmable Gate Array)芯片EP1C6上得以實現。在軟件設計中,詳細介紹了通信接口的軟件設計實現,包括狀態機的實現、各種通信報文的實現、GSD文件的編寫等。 再通過Siemens公司的CP5611網絡接口卡和PC機做主站,使用COMPROFIBUS組態軟件,組建系統進行通訊測試,得到良好結果。
標簽: PROFIBUSDP FPGA 接口
上傳時間: 2013-05-25
上傳用戶:xwd2010
該論文基于NIOS Ⅱ軟核處理器和Altera的FPGA技術,設計了一種便攜式的振動頻譜分析儀,用于旋轉機械的故障監測和診斷。以SOPC技術為手段,將信號采集和信號處理電路通過可編程片上系統來實現,其特點是將對ADC的控制、數字信號的濾波、快速傅立葉變換的設計,通過FPGA芯片集成在一起,以NIOS Ⅱ來完成32位CPU的狀態控制功能。工程機械、汽車車輛中都存在諸如發動機類的旋轉機械,這類設備的異常振動往往會影響正常工作,嚴重時還會出現各種重大事故,該分析儀可以實時地或定期地對發動機、齒輪箱等旋轉機械進行振動頻譜分析和監測,運用于民用機械能產生非常好的經濟效益。 該論文從四個方面進行了研究工作。其一,利用FPGA對ADC芯片的工作進行控制,使其在規定的時間內與DSP模塊進行數據交換,并對ADC各引腳時序進行控制,使兩者協調同步工作,編制了相應的VHDL語言程序。其二,采用SOPC Builder設計開發,實現了基于NIOS Ⅱ的32位CPU軟核,創建了相應的C/C++和匯編的宏代碼,使得軟件可以訪問用戶自定義邏輯。對頂層設計產生的VHDL的RTL代碼和仿真文件進行了綜合、編譯適配以及仿真。其三,配合Matlab和DSP Builder的強大功能進行DSP模塊設計,開發出了FIR和FFT等功能模塊,并且添加到SOPC系統中,使其可以由NIOS Ⅱ很容易的調用。其四,在NIOS Ⅱ系統中添加了uC/OS Ⅱ操作系統,提高了整個系統的穩定性,并且降低了開發難度,提高了系統升級的能力。由于整個設計是基于FPGA開發的,所以該系統包括了所有FPGA系統的特點,包括并行的DSP處理、在系統可編程、升級簡單等特點,極易使設計產品化。
上傳時間: 2013-04-24
上傳用戶:amandacool
電梯群控系統是一種控制三臺或以上電梯的控制系統,旨在提高對電梯乘客的服務質量并減少成本,如:電梯的功耗。目前大多數的電梯群控系統采用的是“大廳呼叫指派”的方法來指派電梯去響應乘客的呼梯。在這種方法中,電梯群控系統將根據目前建筑內的客流量來選擇最合適的電梯。在充分研究了當前普遍應用的電梯群控算法后,本文提出了一種基于模糊算法的電梯群控算法,該算法可根據不同的客流量模式對整個建筑中的電梯群進行派梯策略的調整,并在此基礎上,加入了經驗調整參數,使該算法增加了記憶調整功能。 本文在Matlab上對改進的算法進行了相關建模驗證。驗證結果表明,相比只是應用類似模糊算法的電梯群控算法,本算法對于客流量模式相對穩定的大型寫字樓等對群控系統要求比較嚴格的樓宇更為適用,即擁有更好的應用前景。 本文還對所提出的算法在工程上采用FPGA進行應用做了一定的研究。在用C程序建立該算法的基礎上采用了在Xilinx VirtexII Pro開發板上運行MicroBlaze軟IP核的方法對該算法進行了調試并運行成功。得到的運行結果與用Matlab驗證的結果一致。證明了該算法在工程上的可應用性。
上傳時間: 2013-07-02
上傳用戶:壞壞的華仔
當今電子系統的設計是以大規模FPGA為物理載體的系統芯片的設計,基于FPGA的片上系統可稱為可編程片上系統(SOPC)。SOPC的設計是以知識產權核(IPCore)為基礎,以硬件描述語言為主要設計手段,借助以計算機為平臺的EDA工具進行的。 本文在介紹了FPGA與SOPC相關技術的基礎上,給出了SOPC技術開發調制解調器的方案。在分析設計軟件Matlab/DSP(Digital Signal Processing)。builder以及Quartus Ⅱ開發軟件進行SOPC(System On a Programmable Chip)設計流程后,依據調制解調算法提出了一種基于DSP Builder調制解調器的SOPC實現方案,模塊化的設計方法大大縮短了調制解調器的開發周期。 在SOPC技術開發調制解調器的過程中,用MATLAB/Simulink的圖形方式調用Altera DSP Builder和其他Simulink庫中的圖形模塊(Block)進行系統建模,在Simulink中仿真通過后,利用DSP Builder將Simulink的模型文件(.mdl)轉化成通用的硬件描述語言VHDL文件,從而避免了VHDL語言手動編寫系統的煩瑣過程,將精力集中于算法的優化上。 基于DSP Builder的開發功能,調制解調器電路中的低通濾波器可直接調用FIRIP Core,進一步提高了開發效率。 在進行編譯、仿真調試成功后,經過QuartusⅡ將編譯生成的編程文件下載到ALTERA公司Cyclone Ⅱ系列的FPGA芯片EP2C5F256C6,完成器件編程,從而給出了一種調制解調器的SOPC系統實現方案。
上傳時間: 2013-05-28
上傳用戶:koulian
數字濾波器是現代數字信號處理系統的重要組成部分之一。ⅡR數字濾波器又是其中非常重要的一類慮波器,因其可以較低的階次獲得較高的頻率選擇特性而得到廣泛應用。 本文研究了ⅡR數字濾波器的常用設計方法,在分析各種ⅡR實現結構的基礎上,利用MATLAB針對并聯型結構的ⅡR數字濾波器做了多方面的仿真,從理論分析和仿真情況確定了所要設計的ⅡR數字濾波器的實現結構以及中間數據精度。然后基于FPGA的結構特點,研究了ⅡR數字濾波器的FPGA設計與實現,提出應用流水線技術和并行處理技術相結合的方式來提高ⅡR數字濾波器處理速度的方法,同時又從ⅡR數字濾波器的結構特性出發,提出利用ⅡR數字濾波器的分解技術來改善ⅡR濾波器的設計。在ⅡR實現方面,本文采用Verilog HDL語言編寫了相應的硬件實現程序,將內置SignalTap Ⅱ邏輯分析器的ⅡR設計下載到FPGA芯片,并利用Altera公司的SignalTap Ⅱ邏輯分析儀進行了定性測試,同時利用HP頻譜儀進行定性與定量的觀測,仿真與實驗測試結果表明設計方法正確有效。
上傳時間: 2013-04-24
上傳用戶:lmq0059
碼元定時恢復(位同步)技術是數字通信中的關鍵技術。位同步信號本身的抖動、錯位會直接降低通信設備的抗干擾性能,使誤碼率上升,甚至會使傳輸遭到完全破壞。尤其對于突發傳輸系統,快速、精確的定時同步算法是近年來研究的一個焦點。本文就是以Inmarsat GES/AES數據接收系統為背景,研究了突發通信傳輸模式下的全數字接收機中位同步方法,并予以實現。 本文系統地論述了位同步原理,在此基礎上著重研究了位同步的系統結構、碼元定時恢復算法以及衡量系統性能的各項指標,為后續工作奠定了基礎。 首先根據衛星系統突發信道傳輸的特點分析了傳統位同步方法在突發系統中的不足,接下來對Inmarsat系統的短突發R信道和長突發T信道的調制方式和幀結構做了細致的分析,并在Agilent ADS中進行了仿真。 在此基礎上提出了一種充分利用報頭前導比特信息的,由滑動平均、閾值判斷和累加求極值組成的快速報頭時鐘捕獲方法,此方法可快速精準地完成短突發形式下的位同步,并在FPGA上予以實現,效果良好。 在長突發形式下的報頭時鐘捕獲后還需要對后續數據進行位同步跟蹤,在跟蹤過程中本論文首先用DSP Builder實現了插值環路的位同步算法,進行了Matlab仿真和FPGA實現。并在插值環路的基礎上做出改進,提出了一種新的高效的基于移位算法的位同步方案并予以FPGA實現。最后將移位算法與插值算法進行了性能比較,證明該算法更適合于本項目中Inmarsat的長突發信道位同步跟蹤。 論文對兩個突發信道的位同步系統進行了理論研究、算法設計以及硬件實現的全過程,滿足系統要求。
上傳時間: 2013-04-24
上傳用戶:zukfu