靜網PWA視頻評論

中頻數字接收機中的NIOSⅡ設計與應用

2023年09月26日

- txt下載

摘 要SOPC(可編程片上系統)技術是當前嵌入式系統開發的一個 研究 熱點,基於SOPC技術的嵌入式處理器在通信領域也越來越多地被廣泛 應用 。本文介紹一種基於嵌入式軟核處理器NIOSⅡ的中頻數字接收機, 分析 了新一代NIOSⅡ內核處理器的特點,並從硬體和軟體兩個方面來論述NIOSⅡ系統設計的開發流程。同時論述了該系統在通信領域具有較好的應用價值。
關 鍵 詞SOPC;NIOSⅡ;中頻數字接收機;軟體無線電;數字下變頻
1 引 言
隨著現場可編程邏輯陣列(FPGA)技術的日益成熟,基於片上可編程系統(SOPC)的嵌入式處理器越來越多地受到人們的關注,嵌入式系統已廣泛應用到通信、家電和控制等眾多領域。將NiosⅡ嵌入式處理器軟核應用到數字化接收機中,在FPGA中嵌入NIOSⅡ軟核處理器,大大增強了整個設計系統的靈活性和完整性。在中頻數字接收機中,完成模擬中頻信號預處理,數模變換,數字下變頻等信號接收功能。通過軟體編程的 方法 實現了嵌入式處理器在整個系統中的應用,使得硬體設計更加快速、靈活、完善,大大提高了整體系統的性能,並進一步降低研製成本。
2 NIOSⅡ軟核
2004年6月30日,Altera公司發布了支持新款Cyclone Ⅱ FPGA系列的NIOS Ⅱ 嵌入式微處理器。在Altera公司提供的軟體SOPC中加載NIOSⅡ核和相應的外圍接口以及與定義響應的自定義指令,然後對設計進行綜合,下載到FGPGA中就可以設計一個具有特定功能的嵌入式處理器。
2.1 NIOS II 簡介

NIOS Ⅱ系列嵌入式處理器是一款通用的RISC結構的CPU ,它定位於廣泛的嵌入式應用。使用領先的設計軟體———Altera 公司的Quartus Ⅱ軟體以及SOPC Builder 工具,可以將NIOS Ⅱ處理器嵌入到系統中。另外,NIOS Ⅱ處理器具有完善的軟體開發套件,包括編譯器、集成開發環境( IDE ) 、JTAG調試器、實時作業系統(RTOS) 和TCP/ 地址 協議棧。圖1顯示了NIOSⅡ處理器核的模塊圖。
圖1 NIOSⅡ處理器軟核的模塊圖
2.2 NIOS II 系列嵌入式處理器的特點
(1) CPU 結構:32 位RISC指令集(32 位數據線寬度,32個通用寄存器,32 個外部中斷源,2GB 尋址空間) 。
(2) 片內調試:基於JTAG邊界掃描測試的調試邏輯,支持硬體斷點,數據觸發,以及片外和片內的調試跟蹤。
(3) 定製指令: 最多達256 個用戶定義的CPU 指令。
(4) 軟體開發工具:NIOS Ⅱ的IDE ,基於GNU 的編譯器,硬體輔助的調試模塊。
(5) 可配置外設:60 多個外設,提供種類繁多的配置選擇,包括USB、存儲控制器等。
(6) 地址、TCP/ 地址 協議棧: 提供了Berkeley socket API支持地址、ICMP、UDP 和帶擁塞控制的TCP、RTT 固件及快速恢復/ 快速重傳。
(7) RTOS:MicroC/ OS2 ⅡRTOS ,提供源碼的作業系統,支持航空設備RTCA DO2178B 標準的強制要求。
3 系統設計
3.1 系統結構
1992年5月,MILTRE公司的Jeo Mitola首次明確提出了軟體無線電(SWR)的概念。軟體無線電技術具有結構的開放性、軟體的可編程性、硬體的可重構性以及功能和頻段的多樣性等特點,無論在軍事還是在商用通信中都有著巨大的應用潛力,它可使通信系統具有良好的靈活性及可擴展性. 為使軟體無線電中實現數字中頻濾波技術,其中數字下變頻器是軟體無線電數字中頻濾波技術的關鍵部分。本文利用嵌入式處理器NIOSⅡ對中頻數字接收機中的數字下變頻器進行配置和數據接收,提出一種軟核與硬體邏輯相結合的中頻數字接收機設計,可大大提高對信號處理,接收的靈活性和完整性。
如圖2所示。本系統首先對中頻信號經過放大器,帶通抗混疊濾波器,模擬AGC等預處理過程,然後經過ADC進行中頻帶通採樣,進入數字部分實現數字下變頻、碼速變換、信道化、時鐘回復、解調、解擴等功能。
圖2 系統總體框圖
在具體設計中FPGA晶片採用Altera公司的Stratix系列的EP1S10F晶片,片內結構是以32bit NIOSⅡ處理器作為核心,本系統通過嵌入式處理器NIOSⅡ來進行整個接收設備的控制,可以靈活地提供整個系統的可變時鐘,各類控制信號以及專用晶片的寄存器配置。通過ByteBlaster下載電纜進行軟體調試,處理完的數據通過FIFO進入FPGA,做必要的處理後通過BNC頭輸出數據,或者進行存檔進一步處理。
3.2 硬體設計
硬體設計使用的是Altera公司的QuartusⅡ4.2軟體,它提供了完整的多平台設計環境,能滿足各種特定設計的需要,是單晶片可編程系統設計的綜合性環境和SOPC開發的基本設計工具。採用其中的SOPC Builder可在圖形化介面內定製一個從硬體到軟體的完整系統,大大提高了設計效率。圖3為NIOSⅡ應用設計流程圖。

圖3 NIOSⅡ 應用設計流程圖
3.2.1 主要模塊功能介紹
3.2.1.1 信號採集
信號採集電路主要由前端預處理和模數轉換器(AD9245) 組成。模數轉換器採用的是ANALOG公司的產品AD9245,其最高工作速率可達80MHz ,輸入範圍1Vp-pto2Vp-p可選,採用3V供電時功耗只有366mW,各項指標均適合於本設計,具有較好的性價比。對於採樣速率的確定 問題 ,此處既可以使用過採樣又可使用欠採樣。過採樣是指根據Nyquist採樣定理進行採樣,它特別適合於基帶信號的採樣。當我們接收的信號中頻載波頻率較高而信號的帶寬相對較窄時,若還使用過採樣,則對採樣速率要求較高,同時也給後續DSP 器件的實時處理帶來壓力,在此情況下可以考慮採用帶通採樣技術 。
3.2.1.2 數字下變頻器
數字下變頻技術是軟體無線電的關鍵技術之一,本設計中採用Harris 公司的數字正交調諧器HSP50214B實現數字下變頻。
其前端處理速度高達65Msps,後端處理速度最高達55Msps。總的抽取因子範圍:4~16384,輸出採樣速率可達12.94Msps,輸出低通帶寬最寬為982kHz(IF帶寬1.96MHz)。最高支持14bits字長的數據並行輸入,輸出形式靈活多

收藏

相關推薦
伊金霍洛旗設施農業發展探討
嵌入式作業系統的多線程機制研究與實現
鼓勵接種疫苗標語
對電力自動化系統與通信技術的探討研究
帶有秋天的情話
湘西地區黑豬的生態養殖與開發
糧食主產區糧食生產要素利用效率分析
智能建築與智能化系統(1)
微機UNIX直接視頻圖形程序設計
基於Linux內核的鍵盤模擬實現
淺談復合土工膜在庫塔東乾渠防滲中的應用
雙圓盾構近距離下穿原水管渠施工技術
地鐵區間隧道的風險管理與監督
廣州地鐵三號線連拱隧道微震爆破設計
淺談旋挖鑽機在地鐵工程中的應用
適合於地鐵工程的冰蓄冷方式研討
淺談填充牆和樓板裂縫的原因及防治
水泥石灰綜合穩定土基層的施工及質量控制
深基坑開挖支護現狀分析及其對策
淺談高性能混凝土耐久性的特點以及應用
火電廠彈簧隔振磨煤機基礎施工技術
淺談房屋建築牆體滲漏水的防治
上海地鐵站域地下空間開發的分析
大體積混凝土裂縫控制技術探析
淺談混凝土溫度裂縫及其處理措施
困水蓋子必須敞開嗎,困水需要把蓋子蓋上嗎?
玉石是晶體嗎 玉石是晶體結構嗎
大班親子活動總結9篇
寫給女兒的一封信作文
2022員工辭職信格式範文大全(通用19篇)
去黑眼圈小竅門
有創意的婚禮主題推薦,看完都想結婚了
關於植樹節的英語作文範文帶翻譯:種樹
酒駕駕照降級後多久可以增駕
高鐵技術學校未來的就業方向如何?
冬季能穿飛行夾克嗎?飛行夾克在冬季穿冷嗎?
字典網 - 試題庫 - 元問答 - 简体 - 頂部

Copyright © cnj8 All Rights Reserved.