<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 基于FPGA嵌入式系統的雷達信號模擬器設計

基于FPGA嵌入式系統的雷達信號模擬器設計

作者: 時(shí)間:2012-08-29 來(lái)源:網(wǎng)絡(luò ) 收藏

1.4 實(shí)測數據的信號重構

國內在數據采集方面的研究日趨成熟,基于PCI、USB接口的數據采集系統都能滿(mǎn)足中視頻采樣的要求,而且可以根據需要將采集的數據存盤(pán)或軟件實(shí)時(shí)回放處理[5-7]。本系統解決的問(wèn)題是將系統采集到的數據或磁盤(pán)陣列上存儲的其他系統采集到的實(shí)測數據通過(guò)模擬系統重構出雷達回波信號,做到真實(shí)環(huán)境的可重復再現,為雷達接收系統性能的檢測提供了有利條件。信號重構過(guò)程需要知道雷達回波采樣時(shí)的采樣率,保證模擬系統DA信號輸出的速率與數據采集時(shí)的采樣速率一致,避免采集和恢復速率的不匹配造成雷達信號的非線(xiàn)性失真。同時(shí)實(shí)測數據幀的組成形式必須是已知的,這樣才能提取雷達信號的同步、方位、仰角等信息,將對應的幅度信息與方位、仰角同步。

2 具體實(shí)現

2.1 硬件設計

采用的是Xilinx公司的100萬(wàn)門(mén)芯片XC3S1000,其配置芯片為Xilinx公司的4 MB容量PROM芯片XCF04S,以主動(dòng)串行方式對進(jìn)行上電配置。AD、DA分別為ADI公司12位105 MS/s高速模/數轉換芯片AD9432與14位105 MS/s高速數/模轉換芯片AD9764。SRAM采用Cypress公司的256k×16 bit SRA。

M芯片CY7C1041用于對數據進(jìn)行大容量緩存,以滿(mǎn)足USB的傳輸需要。USB控制器選用Cypress公司的EZ-USB FX2系列USB2.0芯片CY7C68013,封裝為PQFP128。它支持USB2.0高速傳送,最高速率可達480 Mb/s。系統框圖如圖2所示。

2.2 FPGA程序設計

FPGA程序主要包括雷達信號模擬模塊、雷達信號采集與傳輸控制模塊和SDK中Microblaze的控制與參數傳遞模塊。雷達信號模擬模塊主要完成對雷達中頻/視頻和雜波信號的模擬,為雷達的接收系統和信號采集模塊提供自檢測試信號。雷達信號采集與傳輸控制模塊主要完成對雷達中頻/視頻信號的采集與傳輸控制,該模塊為系統真實(shí)回波的模擬提供了實(shí)測數據。參數的傳遞主要由兩部分組成:上位機的信號參數輸入或信號模擬系統自帶的鍵盤(pán)掃描輸入與Microblaze核之間的參數傳遞;Microblaze將對應的輸入參數通過(guò)中斷調用的形式傳遞給信號或雜波產(chǎn)生模塊。在ISE 9.1環(huán)境下通過(guò)VHDL硬件語(yǔ)言產(chǎn)生脈沖、LFM等信號,利用EDK 9.1的附件將在ISE 9.1中產(chǎn)生的信號模塊轉化為對應的IP核[8]。在EDK開(kāi)發(fā)中,可以將在ISE中產(chǎn)生的信號模擬的IP核直接添加到工程中,IP核和Microblaze處理器之間通過(guò)OPB總線(xiàn)實(shí)現信號參數和中斷信號的傳遞,使整個(gè)開(kāi)發(fā)過(guò)程模塊化?;贔PGA的設計的EDK開(kāi)發(fā)中有硬件模塊設計和軟件控制2個(gè)部分,使整個(gè)系統兼容了FPGA并行處理的高速率和軟件編程的簡(jiǎn)潔。

2.3 驅動(dòng)程序設計與使用

FX2的設備驅動(dòng)程序有2種:一種用來(lái)在設備接入時(shí)從主機下載固件到RAM中,稱(chēng)為固件下載驅動(dòng)程序(wdgtldr.sys);另一種是在設備重新列舉后加載的通用設備驅動(dòng)程序(ezusb.sys),應用軟件通過(guò)該設備驅動(dòng)程序與FX2通信[9]。

固件下載驅動(dòng)程序(wdgtldr.sys)是利用CyprESS公司提供的固件下載驅動(dòng)程序源代碼和用戶(hù)編譯成功的固件代碼,在Win2000 DDK中創(chuàng )建的。在將固件代碼下載到RAM中后,系統清除內存中的固件下載驅動(dòng)程序,并進(jìn)行重新列舉,讓8051固件控制FX2。此時(shí),系統獲得由8051固件提供的新的ID號,認為有新的USB設備接入,并據此加載相應的通用設備驅動(dòng)程序。通用設備驅動(dòng)程序一般不需要重新編寫(xiě),可以直接使用Cypress公司已經(jīng)編好的驅動(dòng)程序ezusb.sys。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>