軟件通信體系架構(SCA)可以實現一個具有開放性、標準化、模塊化的通用軟件無線電平臺,從而使軟件無線電平臺的成本得到顯著降低,應用靈活性得到極大增強。雖然SCA通過CORBA機制很好地解決了通用處理器設備波形組件的互連互通和可移植問題,但是這種機制不能很好地適用于FPGA這種專用處理器。隨著FPGA處理性能的不斷提升,它在SCA系統中的作用越來越突出。因此,如何在SCA系統中很好地集成FPGA波形,如何提高FPGA波形的可移植性就成為當前軟件無線電研究領域中一個非常重要的研究課題。
論文首先通過對現有的旨在解決FPGA波形可移植性的協議和規范進行了研究,深入分析了它們的優缺點。接下來對MHAL規范、CP289協議、OCP接口規范中的方法加以融合和優化,提出了新的FPGA可移植波形結構。這個結構既為FPGA波形設計了標準的通信接口,又實現了波形應用的分離,同時還通過OCP接口實現了波形組件運行環境的標準化,真正實現了波形的可移植。
其次,論文根據提出的波形結構,結合CP289協議中的操作要求,在原本過于簡單的MHAL消息格式的基礎上進行了細化,同時具體給出了MHAL消息封裝結構和MHAL消息解析結構的處理流程,實現了FPGA波形在SCA系統中的標準通信。論文通過對CP289協議的深入研究,結合實際工程應用,提出了具體化的容器結構,并進一步進行了容器中組件控制模塊、互連模塊和本地服務模塊的設計,實現了波形應用的分離。論文以OCP規范為基礎,依據CP289協議中對組件接口的約束,設計了幾種典型的組件OCP接口,使得波形組件設計與系統實現相分離,并真正實現了波形運行環境的標準化。
最后,論文根據所設計的波形結構和組件接口設計了一個FPGA驗證波形,通過波形的實現,證明FPGA波形組件可以像GPP波形組件一樣可加載、可裝配、可部署、可裝配,驗證了論文所設計的FPGA波形是與SCA兼容的。另外,通過對波形組件移植試驗,驗證了所設計的波形結構和組件接口能夠為波形組件提供很好的可移植性。
標簽:
FPGA
SCA
移植
波形
上傳時間:
2013-04-24
上傳用戶:moonkoo7