數字濾波器是現代數字信號處理系統的重要組成部分之一。Ⅱ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
上傳用戶:rockjablew
一般由信源發出的數字基帶信號含有豐富的低頻分量,甚至直流分量,這些信號往往不宜直接用于傳輸,易產生碼間干擾進而直接影響傳輸的可靠性,因而要對其進行編碼以便傳輸。傳統的井下信號在傳輸過程中普遍采用曼徹斯特碼的編解碼方式,而該方式的地面解碼電路復雜。FPGA(現場可編程門陣列)作為一種新興的可編程邏輯器件,具有較高的集成度,能將編解碼電路集成在一片芯片上,而HDB3碼(三階高密度雙極性碼)具有解碼規則簡單,無直流,低頻成份少,可打破長連0和提取同步方便等優點?;谏鲜銮闆r,本文提出了基于FPGA的}tDB3編譯碼設計方案。 該研究的總體設計方案包括用MATLAB進行HDB3編譯碼算法的驗證,基于FPGA的HDB3碼編譯碼設計與仿真,結果分析與比較三大部分。為了保證該設計的可靠性,首先是進行編譯碼的算法驗證;其次通過在FPGA的集成設計環境QuartusⅡ軟件中完成HDB3碼的編譯、綜合、仿真等步驟,通過下載電纜下載到特定的FPGA芯片上,用邏輯分析儀進行時序仿真;最后將算法驗證結果與仿真結果作一對比,分析該研究的可行性與可靠性。 研究表明,基于FPGA的HDB3編譯碼設計具有體積小,譯碼簡單,編程靈活,集成度高,可靠等優點。
上傳時間: 2013-05-26
上傳用戶:teddysha
論文提出了一種基于FPSLIC的下位機控制器系統設計,并且在嵌入式硬件和軟件的聯合調度之下予以實現,并將該系統應用于微小型無人直升機MUAV控制上。 微小型無人直升機體積小、重量輕、隱蔽性好、機動性強、易實現懸停和超低空飛行,因此在軍用和民用領域都有廣泛的應用前景。微小型無人直升機在空中執行任務時需要實時獲得在空間的姿態和高度位置信息,然后通過調制舵機狀態來調整飛行器的空中姿態,糾正飛行路線,而MUAV的飛控系統需要具有負荷輕,功能強大,實時性強以及低功耗的特點,對嵌入式處理器要求較高,所以針對MUAV的控制采用上下位機聯合控制的結構。并且由于目前現有的下位機控制器滿足不了MUAV控制發展的需求,所以本文中利用FPS[JC優越的性能,實現了一種新的下位機控制器的設計,具有體積小、重量輕、價格低、功耗低、實時性強、可靠性高、擴展性好等優點的同時,完成了基于PWM的舵機的控制和基于Kalman濾波的多傳感器的數據融合,以及上下位機之間的通訊等功能,具有較強的使用和應用價值。 論文首先介紹了MUAV飛行控制的結構,以及下位機實現功能的模塊劃分。然后是對MUAV控制系統相關理論的介紹,包括舵機控制的原理和方法以及多傳感器數據融合的理論。 其次論文介紹了基于FPSLIC的下位機控制器系統的軟硬件設計。在硬件設計上,給出了硬件總體設計方案,并對各個功能模塊進行了詳細論述,軟件部分在給出了主要的框架和功能劃分后,主要介紹了利用FPSLIC的FPGA部分實現PWM控制和測量的模塊以及AVR部分對多傳感器信息進行Kalman濾波融合的實現。 最后在實驗室的汽油無人直升機的測試平臺上進行了舵機控制和高度測試實驗,取得了滿意的實驗結果。
上傳時間: 2013-04-24
上傳用戶:fredguo
擴頻通信系統與常規的通信系統相比,具有很強的抗窄帶干擾,抗多徑干擾,抗人為干擾的能力,并具有信息隱蔽、多址保密通信等優點。在近年來得到了迅速的發展。本論文主要討論和實現了基于FPGA的直接序列擴頻信號的解擴解調處理。論文對該直擴通信系統和FPGA設計方法進行了相關研究,最后用Altera公司的最新的FPGA開發平臺Quarus Ⅱ5.0實現了相關設計。 整個系統分為兩個部分,發送部分和接收部分。發送部分主要有串并轉換、差分卷積編碼、PN碼擴頻、QPSK調制、成型濾波等模塊。接收部分主要有前端抗干擾、數字下變頻、解擴解調等模塊。 論文首先介紹了擴頻通信系統的特點以及相關技術的國內外發展現狀,并介紹了本論文的研究思路和內容。 然后,論文分析了幾種常用的窄帶干擾抑制、載波同步及PN碼同步算法,結合實際需要,設計了一種零中頻DSSS解調解擴方案。給出了抗窄帶干擾、PN碼捕獲及跟蹤以及載波同步的算法分析,采用了基于數字外差調制的自適應陷波器來進行前端窄帶干擾抑制處理,用基于自適應門限技術的滑動相關捕獲和分時復用單相關器跟蹤來改善PN碼同步的性能,用基于硬判決的COSTAS(科斯塔斯)環來減少載波提取的算法復雜度,用改進型CORDIC算法實現NCO來方便的進行擴展。 接著,論文給出了系統總體設計和發送及接受子系統的各個功能模塊的實現分析以及在Quartus Ⅱ5.0上的實現細節,給出了仿真結果。 然后論文介紹了整個系統的硬件電路設計和它在真實系統中連機調試所得到的測試結果,結果表明該系統具有性能穩定,靈活性好,生產調試容易,體積小,便于升級等特點并且達到課題各項指標的要求。 最后是對論文工作的一些總結和對今后工作的展望。
上傳時間: 2013-05-23
上傳用戶:磊子226
隨著集成電路技術的飛速發展,芯片的規模越來越大,集成度越來越高,工作頻率越來越快,但是芯片的設計能力卻面臨巨大的挑戰。而IP核的重用則是解決當今芯片設計所面臨問題的最有效的解決方法。 MDIO接口模塊為以太網接口芯片中MAC層對PHY器件的控制管理接口。隨著以太網技術的快速發展以及MAC應用越來越廣泛,MDIO接口模塊的應用也越來越多,因此將MDIO接口模塊設計成可重用的IP核對于以各種太網接口集成芯片的設計具有很重要的作用。 本文詳細描述了MDIO接口模塊IP核的設計,介紹了該IP核的系統結構以及各個子模塊的詳細設計方法,對此IP核進行了仿真驗證,最后進行了FPGA測試,功能和性能達到了要求,最終通過了IP審核流程并且已成功應用于企業的以太網接口芯片中。
上傳時間: 2013-06-20
上傳用戶:lishuoshi1996
眾所周知,信息傳輸的核心問題是有效性和可靠性,調制解調技術的發展正是體現了這一思想。從最早的模擬調幅調頻技術的日益完善,到現在數字調制技術的廣泛運用,使得信息的傳輸更為有效和可靠。QAM調制作為一種新的調制技術,因其具有很高的頻帶利用率而得到了廣泛的應用。 本文對基于FPGA的16QAM調制解調進行了討論和研究。首先對16QAM調制解調原理進行了闡述,建立了16QAM調制解調系統的數學模型,然后通過分析提出了基于FPGA的16QAM調制解調系統的設計方案。最后編寫Verilog代碼實現了算法仿真。 FPGA芯片采用的是Altera公司的大規模集成電路芯片Cyclone系列的EPlC20F32417,并通過軟件編程對其進行了相關調試。文中詳細介紹了基帶成形濾波器、載波恢復和定時同步的基本原理及其設計方法。首先用Matlab對整個16QAM系統進行了軟件仿真;然后用硬件描述語言Verilog HDL在QuartusⅡ環境下完成了系統關鍵算法的編寫、行為仿真和綜合,最后詳細闡述了異步串口(UART)的FPGA實現,把我們編寫的Verilog程序下載到EPlC20F32417芯片上效果很好。
上傳時間: 2013-04-24
上傳用戶:talenthn
目前電力系統正朝著設備數字化和網絡互聯化的方向發展,電力系統的行為也將會越來越復雜。作為電網故障分析必不可少的故障錄波器,電網的日趨復雜化對其性能提出了更高的要求。FPGA技術和嵌入式系統的發展為故障錄波器的性能改善提供了必要條件。 本文首先提出了一種基于以上技術的高性能分布式輸電線路故障錄波器的實現方案,簡要分析了其軟硬件結構和功能;接著針對故障錄波裝置中數據采集的高精度、高速度問題,提出了基于FPGA和AD7656的數據采集單元的設計方案;針對大容量故障數據的存儲問題,設計了在內嵌PowerPC微處理器的FPGA上實現SDRAM控制器的方案,并運用modelsim6.0仿真工具對設計的SDRAM控制器進行了仿真;研究了在內嵌PowerPC微處理器上構建嵌入式系統的問題;最后討論了行波測距算法在輸電線路故障錄波器中應用的相關問題。
上傳時間: 2013-07-17
上傳用戶:asddsd
論文以反應式步進電機為研究對象,應用了先進的FPGA/CPLD技術,設計了一種全數字的步進電機控制系統,通過了仿真、綜合和下載的各個程序測試環節,并在實驗中得到了良好的應用。 本論文分析了反應式步進電機工作原理以及其具體的控制過程,然后闡述了FPGA的設計原理以及所涉及到的相關芯片,接著對所要應用的硬件語言VerilogHDL方面的知識進行了簡要地介紹,這些為論文的具體設計部分提供了理論基礎。 本系統針對需要實現對步進電機的調速,設計出了一種符合要求的連續可調的脈沖信號發生器,整個脈沖信號發生器有兩個大的模塊組成,最后用一個頂層的模塊將二者連接起來,并且每個子模塊以及頂層的模塊都通過了仿真測試。系統采用了模塊化的設計思路,為系統的設計和維護提供了方便,同時也提高了系統性能的可擴展性。系統采用一種軟件硬化的設計思路,應用了VerilogHDL硬件語言,該語言較容易理解。軟件也是采用了目前應用比較廣泛的幾種。在最后的實物實驗中也取得了良好的效果,從而證明了設計的正確性。論文針對VerilogHDL硬件語言的應用技巧以及實際編寫程序中經常遇到的問題都做了詳細的解釋,并提出了幾個解決問題的方法;對于如何合理的選擇芯片,文章也做了仔細說明。 FPGA+VerilogHDL+EDA工具構成的數字系統現場集成技術,是本系統設計的核心部分,該門技術具有操作靈活、利用廣泛以及價廉等特點。該門技術具有旺盛的生命力和廣闊的前景,必然推動著整個集成電路產業系統集成的進一步發展。整個系統設計采用了全數字化的控制方案,使系統更加緊湊、更加合理以及經濟節約。由于系統的全數字化,使得整個系統運行變得十分可靠,調試也極為方便。作為一種先進技術的應用,論文在很多方面做了新的嘗試。
上傳時間: 2013-05-20
上傳用戶:zoushuiqi
軟件無線電作為一種新的無線通信概念和體制,近年來隨著3G標準的提出,日益受到國內外相關通信廠商的重視。尤其是基于軟件無線電和智能天線技術的TD-SCDMA作為通信史上第一個“中國標準”,有望扭轉多年來我國移動通信制造業的被動局面,是實現信息產業騰飛的一個絕好機會。軟件無線電使得通信體制具有很好的通用性、靈活性和可配置性,并使系統互聯和升級變得容易。本文以軟件無線電中的FIR濾波器為線索,貫穿了信號重構、多抽樣率信號處理、積分梳狀濾波器等理論分析,重點闡釋了FIR濾波器的設計方法及濾波器的FPGA實現等技術問題。 本文首先針對軟件無線電中的多抽樣率信號處理理論進行了討論和分析。討論了軟件無線電中如何實現整數倍抽取、整數倍內插、分數倍抽樣率變換,并分析了網絡結構的等效變換、多相濾波及積分梳狀濾波器的設計理論。 緊接著重點闡述了軟件無線電中FIR濾波器的設計理論,包括窗函數法、頻率抽樣法及等紋波法。分析了各種設計方法所能達到的性能指標及優缺點,并結合工程實例給出了相關的Matlab程序。并對FIR濾波器結構的選擇及系數字長的確定等問題進行了分析。此外,也介紹了在Matlab進行輔助設計時一些常用函數和命令的用法。 本文選用FPGA來實現中頻軟件無線電,FPGA與參數化ASIC、DSP比較有很多優勢,它不但在功耗、體積、成本方面優于參數化ASIC、DSP,而且處理效率高、現場可編程性能良好。不同于DSP的單流處理方式,FPGA是多流并行處理,這種處理方式使FPGA能完成DSP難以實現的許多功能。在簡單介紹了FPGA的一般原理,以及FPGA設計中的關鍵技術和在信號處理中的設計原則以后,重點介紹了FIR濾波器的FPGA實現方法。提出了分布式算法、加法器網絡法以及分段FIFO等實現方法。最后,提出了一種QuartusII與MATLAB聯合仿真的方法。此方法能夠直觀的檢驗濾波器的濾波效果,提高設計效率。并結合工程實例詳盡的介紹了FIR濾波器的設計開發流程。
上傳時間: 2013-04-24
上傳用戶:gengxiaochao
現代通信系統對帶寬和數據速率的要求越來越高,超寬帶(ultra-wideband,UWB)通信以其傳輸速率高、空間容量大、成本低、功耗低的優點,成為解決企業、家庭、公共場所等高速因特網接入的需求與越來越擁擠的頻率資源分配之間的矛盾的技術手段。 論文主要圍繞兩方面展開分析:一是介紹用于UWB無載波脈沖調制及直接序列碼分多址調制(DS-CDMA)的新型脈沖,即Hermite正交脈沖,并且分析了這種構建UWB多元通信和多用戶通信的系統性能。二是分析了UWB的多帶頻分復用物理層提案(MBOA)的調制技術,并在FPGA上實現了調制模塊。正交Hermite脈沖集被提出用于UWB的M元雙正交調制系統,獲得高數據速率。調整脈沖的脈寬因子和中心頻率能使脈沖滿足FCC的頻譜要求。M元雙正交調制的接收機需要M/2個相關器,遠比M元正交調制所需的相關器數量少。誤碼率一定時,維數M的增加可獲得高的比特率和低的信噪比。雖然高階的Hermite脈沖易受抖動時延的影響,但當抖動時延范圍小于0.02ns時,其影響較為不明顯。本文認為1~8階的Hermite脈沖皆可用,可構成16元雙正交系統。 正交Hermite脈沖集也可以構造UWB多用戶系統。各用戶的信息用不同的Hermite脈沖同時傳輸,其多用戶的誤比特率上限低于高斯單脈沖構成的PPM多用戶系統的誤比特率,所以其系統性能更優。正交Hermite脈沖還可以用于UWB的DS-CDMA調制,在8個脈沖可用的情況下,最多可容64個用戶同時通信。 基于MBOA提出的UWB物理層協議,本文用Verilog硬件語言實現了調制與解調結構,并用Modelsim做了時序驗證。用Verilog編程實現的輸出數據與Matlab生成的UWB建模的輸出結果一致。為了達到UWBMB-OFDM系統的FFT處理器的要求,一個混和基多通道流水線的FFT算法結構被提出。其有效的實現方法也被提出。這種結構采用多通道以獲得高的數據吞吐量。此外,它用于存儲和復數乘法器的硬件損耗相比其他的FFT處理器是最少的。高基的FFT蝶算減少了復數乘法器的數量。在132MHz的工作頻率下,整個128點FFT變換在此結構模式下只需要242.4ns,滿足了MBOA的要求。
上傳時間: 2013-07-29
上傳用戶:TI初學者