NI 近日隆重發布了用于測試、控制和嵌入式系統開發的圖形化系統設計平臺——LabVIEW 8.6。基于圖形化編程固有的并行特性,LabVIEW 8.6提供新工具以幫助工程師和科學家充分利用多核處理器及現場可編程門陣列(FPGA)的優勢。通過最新版LabVIEW軟件,工程師可利用針對多核技術優化的分析函數,縮短編譯時間、可快速集成已有IP核等FPGA特性,從而進一步縮短開發時間,提高復雜應用(如無限設備測試)的吞吐量。
“從半導體芯片驗證到消費電子產品測試等領域,為了滿足最新應用的性能和靈活性需求,工程師必須引入多核處理器和FPGA等最新技術。通過使用LabVIEW圖形化系統設計軟件的并行編程,工程師可以快速方便地應用這些最新技術提高測試水平。”
NI公司總裁兼CEO、NI共同創始人之一的James Truchard博士
采用針對多核技術優化的算法提高射頻測試速度
為滿足廣泛的無線設備需求,測試工程師不斷面臨著設計更快測試系統的壓力。LabVIEW 8.6以及NI PXI平臺利用最新的商用多核處理器,設計了理想的軟件定義的測試架構,提高了射頻設備的測試速度。目前,希望使用多核處理器提高測試性能的工程師仍不得不使用基于文本的順序型軟件開發工具來滿足應用的并行需求。LabVIEW固有的多線程技術簡化了并行編程,新版本軟件還包含了1200多個全新的經過優化的分析函數,可在多核系統上更快地進行數學計算和信號處理,從而進一步提高性能。
全新NI LabVIEW GPS工具包和LabVIEW調制工具包均增加了新特性,幫助工程師建立更快的射頻測試系統。NI GPS工具包擴展了NI RF PXI平臺,添加多衛星GPS信號仿真。NI調制工具包4.1提供了100個附加的針對多核技術優化的分析函數,其中分數重采樣及QAM解調測量的運行速度可比舊版本工具包快2倍。使用NI調制工具包,許多WCDMA單項測量的測試結果比傳統儀器快20多倍;而全套WCDMA測量的測試結果快了5倍之多。LabVIEW 8.6提供的對多核技術的增強支持可以在針對WiMAX、GPS、WCDMA、GSM、EDGE、視頻廣播、802.11、藍牙、OFDM以及MIMO等所有的LabVIEW射頻測試工具包中實現,而幾乎不需要對現有的軟件應用做任何修改。
采用基于FPGA的儀器提高測試覆蓋率
LabVIEW FPGA模塊為工程師提供了直觀的數據流范例用于對具備高確定性與執行能力的FPGA進行編程。因此,工程師在自動化測試系統使用LabVIEW可以將定制的算法嵌入到NI 基于FPGA的儀器中,從而完成在線處理或對部分系統進行模擬。通過模擬實際信號測試復雜設備(例如引擎控制單元以及射頻集成電路RFIC)的策略通常能夠提供更好的功能測試方法以及更高的使用情況覆蓋率。基于仿真的自動測試環境又稱為協議感知自動測試環境,它將基于FPGA的硬件與傳統自動測試環境的標準管腳結合在一起,提供了對被測設備的實時智能響應。
LabVIEW 8.6的FPGA模塊加速了基于仿真的自動測試環境開發,它提供了全新的信號處理IP核,例如一個可在頻譜分析中與快速傅立葉變換(FFT)函數同時使用的函數,可將頻譜泄漏降至最小。新型的元件級IP(CLIP)節點使工程師可以方便地將現有的IP或第三方IP導入LabVIEW FPGA中,從而將基于FPGA的儀器用于其他的自定義在線分析和協處理應用中。此外,在桌面開發機上,開發人員必須面對驗證FPGA應用時的耗時編譯過程,而新增的LabVIEW仿真特性則可降低這種編譯的次數。LabVIEW FPGA模塊8.6還為定點數據增加了擴展支持,從而能夠在支持FPGA的儀器上開發更加復雜的數學算法。