近幾年來,OFDM(Orthogonal Frequency Division Multiplexing)技術引起了人們的廣泛注意,根據這項新技術,很多相關協議被提出來。其中WiMax(Wireless MetropolitanArea Networks)代表空中接口滿足IEEE 802.16標準的寬帶無線通信系統,IEEE標準在2004年定義了空中接口的物理層(PHY),即802.16d協議。該協議規定數據傳輸采用突發模式,調制方式采用OFDM技術,傳輸速率較高且實現方便、成本低廉,已經成為首先推廣應用的商業化標準。 本文主要對IEEE802.16d OFDM系統物理層進行研究,并在XILINX公司的Virtexpro II芯片上實現了基帶算法。 首先討論了OFDM基本原理及其關鍵技術。根據IEEE802.16d OFDM系統的物理層發送端流程搭建了基帶仿真鏈路,利用MATLAB/SIMULINK仿真了OFDM系統在有無循環前綴(CP)、多徑數目不同等情況下的性能變化。由于同步算法和信道估計算法計算量都很大,為了找到適合采用FPGA實現的算法,分析了同步誤差和不同信道估計算法對接收信號的影響,并結合計算量的大小提出了一種新的聯合同步算法,以及得出了LS信道估計算法最適合802.16d系統的結論。 其次,完成了基帶發射機和接收機的FPGA硬件電路實現。為了使系統的時鐘頻率更高,采用了流水線的結構。設計中采用編寫Verilog程序和使用IP核相結合的辦法,實現了新的聯合同步算法,并且通過簡化結構,避免了信道估計算法中的繁瑣除法。利用ISE9. 2i和Modelsim6.Oc軟件平臺對程序進行設計、綜合和仿真,并將仿真結果和MATLAB軟件計算結果相對比。結果表明,采用16位數據總線可達到理想的精度。 最后,采用串口通信的方式對基帶系統進行了驗證。通過串口通信從功能上表明該系統確實可行。 關鍵詞:IEEE802. 16d; OFDM; 同步;信道估計;基帶系統
上傳時間: 2013-07-31
上傳用戶:1757122702
近幾年來,OFDM技術引起了人們的廣泛注意,根據這項新技術,很多相關協議被提出來。其中WiMax代表空中接口滿足IEEE802.16標準的寬帶無線通信系統,IEEE標準在2004年定義了空中接口的物理層(PHY),即802.16d協議。該協議規定數據傳輸采用突發模式,調制方式采用OFDM技術,傳輸速率較高且實現方便、成本低廉,已經成為首先推廣應用的商業化標準。本文對IEEE802.16d OFDM系統物理層進行了研究,并在XILINX公司的Virtexpro II芯片上實現了基帶算法。 ⑴探討了OFDM基本原理及其關鍵技術。根據IEEE802.16d OFDM系統的物理層發送端流程搭建了基帶仿真鏈路,利用MATLAB/SIMULINK仿真了OFDM系統在有無循環前綴(CP)、多徑數目不同等情況下的性能變化。由于同步算法和信道估計算法計算量都很大,為了找到適合采用FPGA實現的算法,分析了同步誤差和不同信道估計算法對接收信號的影響,并結合計算量的大小提出了一種新的聯合同步算法,以及得出了LS信道估計算法最適合802.16d系統的結論。 ⑵完成了基帶發射機和接收機的FPGA硬件電路實現。為了使系統的時鐘頻率更高,采用了流水線的結構。設計中采用編寫Verilog程序和使用IP核相結合的辦法,實現了新的聯合同步算法,并且通過簡化結構,避免了信道估計算法中的繁瑣除法。利用ISE9.2i和Modelsim6.Oc軟件平臺對程序進行設計、綜合和仿真,并將仿真結果和MATLAB軟件計算結果相對比。結果表明,采用16位數據總線可達到理想的精度。 ⑶采用串口通信的方式對基帶系統進行了驗證。通過串口通信從功能上表明該系統確實可行。
上傳時間: 2013-04-24
上傳用戶:zhangyigenius
ASK調制與解調VHDL程序及仿真 \r\nFSK調制與解調VHDL程序及仿真\r\nPSK調制與解調VHDL程序及仿真\r\n基帶碼發生器程序設計與仿真\r\n頻率計程序設計與仿真
上傳時間: 2013-09-05
上傳用戶:edward_0608
什么是JTAG 到底什么是JTAG呢? JTAG(Joint Test Action Group)聯合測試行動小組)是一種國際標準測試協議(IEEE 1149.1兼容),主要用于芯片內部測試。現在多數的高級器件都支持JTAG協議,如DSP、FPGA器件等。標準的JTAG接口是4線:TMS、 TCK、TDI、TDO,分別為模式選擇、時鐘、數據輸入和數據輸出線。 JTAG最初是用來對芯片進行測試的,基本原理是在器件內部定義一個TAP(Test Access Port�測試訪問口)通過專用的JTAG測試工具對進行內部節點進行測試。JTAG測試允許多個器件通過JTAG接口串聯在一起,形成一個JTAG鏈,能實現對各個器件分別測試。現在,JTAG接口還常用于實現ISP(In-System rogrammable�在線編程),對FLASH等器件進行編程。 JTAG編程方式是在線編程,傳統生產流程中先對芯片進行預編程現再裝到板上因此而改變,簡化的流程為先固定器件到電路板上,再用JTAG編程,從而大大加快工程進度。JTAG接口可對PSD芯片內部的所有部件進行編程 JTAG的一些說明 通常所說的JTAG大致分兩類,一類用于測試芯片的電氣特性,檢測芯片是否有問題;一類用于Debug;一般支持JTAG的CPU內都包含了這兩個模塊。 一個含有JTAG Debug接口模塊的CPU,只要時鐘正常,就可以通過JTAG接口訪問CPU的內部寄存器和掛在CPU總線上的設備,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)內置模塊的寄存器,象UART,Timers,GPIO等等的寄存器。 上面說的只是JTAG接口所具備的能力,要使用這些功能,還需要軟件的配合,具體實現的功能則由具體的軟件決定。 例如下載程序到RAM功能。了解SOC的都知道,要使用外接的RAM,需要參照SOC DataSheet的寄存器說明,設置RAM的基地址,總線寬度,訪問速度等等。有的SOC則還需要Remap,才能正常工作。運行Firmware時,這些設置由Firmware的初始化程序完成。但如果使用JTAG接口,相關的寄存器可能還處在上電值,甚至時錯誤值,RAM不能正常工作,所以下載必然要失敗。要正常使用,先要想辦法設置RAM。在ADW中,可以在Console窗口通過Let 命令設置,在AXD中可以在Console窗口通過Set命令設置。
上傳時間: 2013-10-23
上傳用戶:aeiouetla
《基于Xilinx FPGA的OFDM通信系統基帶設計》附帶的代碼
上傳時間: 2014-01-10
上傳用戶:15501536189
《基于Xilinx FPGA的OFDM通信系統基帶設計》附帶的代碼
上傳時間: 2013-12-21
上傳用戶:王慶才
一個簡單的數字時鐘程序,其中的date類派生于MFC CStatic 基類。
上傳時間: 2014-11-30
上傳用戶:15736969615
PE可執行文件的鑲入式程序的編寫方法及示例(鑲入式后門程序&原程序) 由于Microsoft公司的Windows系統是當前大部分個人電腦所使用的操作系統 主要包括win95,98,me,nt4,2000,xp等,而這些系統所使用的可執行文件的格式基 本上是PE結構的。這里的可執行文件的鑲入式程序就是針對PE結構的可執行文件。 這里先簡單說一下PE文件框架結構: DOS MZ header DOS stub//在不支持 PE文件格式的操作系統中它將簡單顯示一個錯誤提示 PE header//含了許多PE裝載器用到的重要信息 Section table//每個Section的信息 Section 1 Section 2 Section 3.... 由于SectionAlignment 塊對齊的原因每個Section之間都會產生很多空間, 鑲入式程序的代碼可以放在Section之間的空位上,比較方便的方法是把代碼放在 最后一個Section的末尾,然后更改Misc.VirtualSize和SizeOfRawData這兩個位 于Section table的IMAGE_SECTION_HEADER結構數組的成員。如果代碼十分的長, 有時候會造成鑲入的代碼無法被完全加載而產生錯誤,這時需要更改SizeOfImage 在IMAGE_NT_HEADERS 結構中。 在不同的WINDOWS版本中api調用地址也有不同,為了解決這個問題可以更改引 入表讓加載器
上傳時間: 2015-01-13
上傳用戶:luopoguixiong
EDA中常用模塊VHDL程序,不同時基的計數器由同一個外部是中輸入時必備的分頻函數。分頻器FENPIN1/2/3(50分頻=1HZ,25分頻=2HZ,10分頻=5HZ。稍微改變程序即可實現)
上傳時間: 2015-03-22
上傳用戶:498732662
卡內基梅隆大學,采用人工神經網絡方法進行人臉訓練和識別的c程序源代碼,程序中注釋比較詳細,不多說了。
標簽: 大學
上傳時間: 2014-01-16
上傳用戶:亞亞娟娟123