了解LabVIEW FPGA和軟件設(shè)計(jì)射頻儀器的優(yōu)勢(shì)所在
概覽
無線設(shè)備的數(shù)量、通信標(biāo)準(zhǔn)的多樣性,以及調(diào)制方案的復(fù)雜度,每一年都在不斷增加。而隨著每一代新技術(shù)的誕生,由于使用傳統(tǒng)技術(shù)測試無線設(shè)備,需要大量更復(fù)雜的測試設(shè)備,其成本也在不斷提高。
使用虛擬(軟件)儀器與模塊化I/O相結(jié)合是一種較小化硬件成本并減少測試時(shí)間的方法。軟件設(shè)計(jì)儀器的新方法使得射頻測試工程師無需憑借自定義或特殊標(biāo)準(zhǔn)的儀器,就能以多個(gè)數(shù)量級(jí)的幅度減少測試時(shí)間。
閱讀此文可以幫助您了解如何使用NI LabVIEW FPGA來設(shè)計(jì)和自定義您的射頻儀器,以及通過軟件設(shè)計(jì)的儀器能為您的測試系統(tǒng)所帶來的好處。
軟件設(shè)計(jì)儀器簡介
多年來,測試工程師一直在運(yùn)用諸如LabVIEW的軟件包來實(shí)現(xiàn)自定義射頻測量系統(tǒng),并與傳統(tǒng)封裝儀器相比盡可能地減少成本。使用軟件設(shè)計(jì)的方法不僅提供了強(qiáng)大的靈活性,更能使測試工程師利用到較新的PC,CPU和總線技術(shù)所帶來的性能提升。
CPU成為了許多高要求射頻測試應(yīng)用的瓶頸,CPU有限的并行機(jī)制和軟件棧將會(huì)導(dǎo)致延時(shí),對(duì)于有些需要根據(jù)測量值或待測設(shè)備(DUT)的狀態(tài)而動(dòng)態(tài)調(diào)整測試激勵(lì)的應(yīng)用,就會(huì)影響到測試效果。為了達(dá)到較理想的射頻測試系統(tǒng)效果,需要結(jié)合使用自定義儀器硬件和多核技術(shù),這也能使測試系統(tǒng)設(shè)計(jì)人員得以找到低延時(shí)和高吞吐量之間的平衡點(diǎn),從而大幅減少測試時(shí)間。
雖然現(xiàn)成即用的儀器硬件的性能早已被改善,NI仍然致力于運(yùn)用現(xiàn)場可編程門陣列(FPGA)技術(shù)提供更加開放和靈活的測試設(shè)備。簡而言之,F(xiàn)PGA是一種用戶可以自定義的高密度的數(shù)字芯片,可以使得測試工程師將他們的自定義信號(hào)處理方法和控制算法結(jié)合到測試硬件中。因此,即成可用的射頻硬件包含了諸多優(yōu)點(diǎn):高質(zhì)量的測量技術(shù),且在其較新的構(gòu)件中包含了可靠的,可溯源的測量方法,通過與高度并行的用戶自定義邏輯相結(jié)合,可以產(chǎn)生較低的延遲,并且它能夠與I/O直接連接以用于在線處理和嚴(yán)格的控制環(huán)路。
關(guān)于此類硬件的一個(gè)案例是NI PXIe-5644R vector signal transceiver (VST)。該設(shè)備融合了矢量信號(hào)發(fā)生器和矢量信號(hào)分析儀的功能,并包含了一個(gè)用戶可編程FPGA來用于實(shí)時(shí)信號(hào)處理和控制。由于FPGA賦予其更多的靈活性,VST非常適合用于自定義觸發(fā),待測設(shè)備控制,并行測試和實(shí)時(shí)數(shù)字信號(hào)處理(DSP)。
使用LabVIEW FPGA將LabVIEW的運(yùn)用擴(kuò)展至硬件自定義
雖然FPGA已廣泛用于自定義主板設(shè)計(jì)或是即成可用設(shè)備的一部分,但用戶自定義FPGA迄今為止還未被大量用于即成可用的射頻儀器設(shè)備中。這主要是因?yàn)閷?duì)這些設(shè)備進(jìn)行編程需要擁有專業(yè)的背景知識(shí)。硬件描述語言或HDL,通常學(xué)習(xí)起來非常困難,唯有數(shù)字電路設(shè)計(jì)專家才能勝任。
LabVIEW FPGA模塊可以幫助大量的工程師和科學(xué)家接觸到較新的FPGA技術(shù)。使用圖形化編程方法,用戶可以在硬件中實(shí)現(xiàn)邏輯定義射頻儀器的行為。事實(shí)上,LabVIEW的圖形化數(shù)據(jù)流的特性非常適合用于實(shí)現(xiàn)并視覺化呈現(xiàn)那些可在FPGA上進(jìn)行的并行操作。雖然使用LabVIEW對(duì)FPGA編程還是略有區(qū)別,也需要進(jìn)行額外的學(xué)習(xí),但其難度將明顯小于學(xué)習(xí)HDL的難度。
圖1,使用LabVIEW FPGA模塊,用戶可以使用熟悉的LabVIEW代碼對(duì)儀器硬件進(jìn)行自定義。對(duì)于射頻應(yīng)用,用戶可以以預(yù)創(chuàng)建的范例項(xiàng)目為基礎(chǔ),添加相應(yīng)修改以實(shí)現(xiàn)自定義觸發(fā),待測設(shè)備控制,信號(hào)處理等功能。
許多LabVIEW FPGA的范例項(xiàng)目都可以作為您射頻應(yīng)用的起始點(diǎn),并且這些項(xiàng)目也能在諸如NI PXIe-5644R VST之類的設(shè)備上使用。值得一提的是,用戶可以根據(jù)儀器數(shù)據(jù)移動(dòng)模式(與矢量信號(hào)分析儀或發(fā)生器擁有相似的自定義開始,停止和參考觸發(fā)顯示界面),或者根據(jù)數(shù)據(jù)流模式(適用于在線信號(hào)處理或者錄制和回放應(yīng)用)對(duì)FPGA進(jìn)行自定義。
軟件設(shè)計(jì)儀器與傳統(tǒng)方法的對(duì)比
在射頻測量系統(tǒng)中運(yùn)用基于FPGA的硬件可以帶來從低延時(shí)待測設(shè)備的控制到減少CPU負(fù)載等諸多好處。在下文中將介紹更多不同應(yīng)用的詳細(xì)情況。
使用交互式待測設(shè)備控制方法,提高測試系統(tǒng)的整合度
在許多射頻測試系統(tǒng)中,需要使用數(shù)字信號(hào)或自定義協(xié)議來控制需要被控制的設(shè)備和芯片。傳統(tǒng)的自動(dòng)化測試系統(tǒng)可以通過待測設(shè)備的模式進(jìn)行排序,在每一個(gè)不同的階段進(jìn)行所需的測量工作。有些智能型的自動(dòng)化測試儀器(ATE)系統(tǒng)可以根據(jù)接收到的測量值在待測設(shè)備設(shè)置之間進(jìn)行排序。
對(duì)于任意兩種情況,包含了FPGA的軟件設(shè)計(jì)儀器都可以降低成本并減少測試時(shí)間。將測量處理和數(shù)字控制整合至一個(gè)儀器中可以降低系統(tǒng)對(duì)其他數(shù)字I/O的需求,并且也無需在儀器間對(duì)觸發(fā)進(jìn)行配置。對(duì)于有些必須根據(jù)接受到的測量數(shù)據(jù)進(jìn)行控制的待測設(shè)備,軟件設(shè)計(jì)儀器可以在硬件中關(guān)閉循環(huán),以減少因在軟件中進(jìn)行決策所帶來的高延時(shí)。
使用硬件測量減少測試時(shí)間,提高測試可靠性
雖然當(dāng)今基于軟件的測試系統(tǒng)只能對(duì)有限數(shù)量的測量進(jìn)行并行處理,但只要通過FPGA邏輯,軟件設(shè)計(jì)儀器可以毫無限制地實(shí)現(xiàn)并行處理。通過硬件并行機(jī)制可以處理大量的測量任務(wù)或數(shù)據(jù)通道,而無需對(duì)指定的測量任務(wù)進(jìn)行挑選。諸如快速傅里葉變換、濾波、調(diào)制和解調(diào)等計(jì)算,可以在硬件中進(jìn)行,由此可以減少CPU的數(shù)據(jù)傳送量和處理量。諸如實(shí)時(shí)頻譜屏蔽之類的功能,使用軟件設(shè)計(jì)儀器,可以比使用傳統(tǒng)封裝儀器獲得更高的速率。
此外,在硬件中執(zhí)行測量任務(wù)的低延時(shí)意味著在同樣的時(shí)間內(nèi),標(biāo)準(zhǔn)測試系統(tǒng)可能只能要求完成一個(gè)測量任務(wù),但其卻可以同時(shí)進(jìn)行數(shù)十個(gè)甚至上百個(gè)實(shí)時(shí)測量任務(wù),從而提高測試結(jié)果的質(zhì)量并增加射頻測試的可靠程度。而且,由于測量任務(wù)可以在硬件中連續(xù)執(zhí)行,并周期性地從主機(jī)測試程序中進(jìn)行采樣,用戶可以完全不用擔(dān)心遺漏任何重要的數(shù)據(jù)。
圖2. 使用軟件設(shè)計(jì)儀器,用戶可以連續(xù)采集數(shù)據(jù)并執(zhí)行測試(定期采樣測試結(jié)果),而無需停止采集過程來傳輸信息。
通過閉環(huán)反饋快速達(dá)到較理想的測試條件
某些射頻測試要求待測設(shè)備設(shè)置或環(huán)境和生產(chǎn)處理的數(shù)量需要根據(jù)所接收到的測量任務(wù)進(jìn)行改變;這就需要一個(gè)閉環(huán)系統(tǒng),但其常常由于軟件棧的延時(shí)而受到限制。在許多情況下,可以在硬件中直接閉環(huán),從而使得CPU無需再計(jì)算下一個(gè)定位點(diǎn)。這樣可以將閉環(huán)測試時(shí)間從數(shù)十秒減少至零點(diǎn)幾秒。
通過用戶自定義觸發(fā)來處理特定的數(shù)據(jù)
使用儀器型硬件已解決了觸發(fā)行為的延時(shí)問題。然而,通過使用軟件設(shè)計(jì)的儀器,用戶可以將自定義觸發(fā)功能集成到設(shè)備中,從而可以在特定情況下快速執(zhí)行命令。靈活的基于硬件的觸發(fā)意味著用戶可以在捕捉重要的測量數(shù)據(jù)或激活其他的儀器設(shè)備時(shí),將自定義頻譜屏蔽或其他復(fù)雜的條件設(shè)置為標(biāo)準(zhǔn)。并且,通過選擇硬件中特定的數(shù)據(jù)可以使得用戶解放CPU以用于其他重要的任務(wù)。
在設(shè)計(jì)過程中合理運(yùn)用軟件投資
雖然本文內(nèi)容主要有關(guān)射頻測試,但工程師也越來越多地在設(shè)計(jì)和測試階段反復(fù)地使用IP,縮短產(chǎn)品上市周期并大幅減少測試總體費(fèi)用。通過LabVIEW FPGA,可以對(duì)數(shù)字信號(hào)處理算法進(jìn)行定義,并可將其視為設(shè)備的一部分或元件確認(rèn)而重復(fù)運(yùn)用,從而無需再從頭開始編寫測試代碼。這能夠加速測試的開發(fā)(在設(shè)計(jì)環(huán)節(jié)的初期即可開始進(jìn)行測試),同時(shí)也使得測試覆蓋的范圍更加完整。
圖3. IP可以在設(shè)計(jì)和測試階段反復(fù)使用,從而減少測試的開發(fā)時(shí)間并提供更加完整的測試范圍
永不過時(shí)的軟件設(shè)計(jì)儀器
在未來幾年中,廠商定義的儀器和功能固定的即用儀器將毫無疑問地繼續(xù)存在。然而,越來越多復(fù)雜的射頻設(shè)備和產(chǎn)品上市時(shí)間的壓力已推動(dòng)了基于軟件的儀器系統(tǒng)的不斷增加,這些趨勢(shì)的延續(xù)意味著在不久的將來,軟件設(shè)計(jì)儀器將逐漸在射頻測試,乃至在所有的測試儀器中,扮演一個(gè)不可或缺的重要角色。
軟件設(shè)計(jì)儀器提供了高度的靈活、優(yōu)質(zhì)的性能,以及采用即時(shí)可用硬件而具備的永不過時(shí)性。當(dāng)系統(tǒng)要求改變時(shí),軟件設(shè)計(jì)儀器的軟件投資將通過不同的模塊化I/O得以保留,而現(xiàn)有的I/O也可以根據(jù)實(shí)際應(yīng)用而隨時(shí)改變。
了解VST的詳情請(qǐng)?jiān)L問www.ni.com/vst/zhs。
相關(guān)閱讀:
- ...2012/09/17 14:04·了解LabVIEW FPGA和軟件設(shè)計(jì)射頻儀器的優(yōu)勢(shì)所在
- ...·圖文詳解汽車儀表板背后的車規(guī)級(jí)安全設(shè)計(jì)要求
- ...·使用有安全保障的閃存存儲(chǔ)構(gòu)建安全的汽車系統(tǒng)
- ...·反向偏置差分線性傳感器的較新進(jìn)展和應(yīng)用
- ...·艾德克斯測評(píng)某品牌智能插座——待機(jī)功耗篇
- ...·三線電阻式溫度檢測器測量系統(tǒng)中勵(lì)磁電流失配的影響(續(xù))
- ...·三線電阻式溫度檢測器測量系統(tǒng)中勵(lì)磁電流失配的影響
- ...·RTD測量系統(tǒng)中勵(lì)磁電流失配的影響
- ...·藍(lán)牙BR/EDR 和 Bluetooth Smart的十大重要區(qū)別
- ...·IoT網(wǎng)關(guān)平臺(tái)與應(yīng)用
- ...·增強(qiáng)版ARM DesignStart:通向定制化SoC的較快、較低風(fēng)險(xiǎn)之路
- ...·實(shí)體零售轉(zhuǎn)型O2O,倉儲(chǔ)物流的智能化水平從何提升?
- ...·幾種車用LED驅(qū)動(dòng)方案的比較
- ...·藍(lán)牙配對(duì)第二篇:密鑰生成方法
- ...·中電瑞華推出領(lǐng)先的無線數(shù)據(jù)采集解決方案
- ...·安森美半導(dǎo)體配合市場趨勢(shì)的無線充電方案
- ...·安森美半導(dǎo)體配合汽車照明設(shè)計(jì)趨勢(shì)的解決方案
- ...· “芯創(chuàng)杯”首屆高校未來汽車人機(jī)交互設(shè)計(jì)大賽報(bào)名正式啟動(dòng)
- ...· 探秘第二屆衛(wèi)藍(lán)山鷹“創(chuàng)新·共享”試驗(yàn)技術(shù)論壇!
- ...· “2018中國半導(dǎo)體生態(tài)鏈大會(huì)”在江蘇省盱眙舉行
- ...· 新主題新規(guī)劃,CITE 2019瞭望智慧未來
- ...· 從汽車到工廠,TI毫米波傳感器致力于創(chuàng)造更智能的世界
- ...· 意法半導(dǎo)體(ST)、Cinemo和Valens在CES 2018展上聯(lián)合演示汽車信息娛樂解決方案
- ...· 北京集成電路產(chǎn)業(yè)創(chuàng)新發(fā)展高峰論壇即將在京召開
- ...· 三菱電機(jī)強(qiáng)勢(shì)出擊PCIM亞洲2017展
- ...· GPGPU國產(chǎn)替代:中國芯片產(chǎn)業(yè)的空白地帶
- ...· 物聯(lián)網(wǎng)產(chǎn)品設(shè)計(jì)中Wi-Fi連接的四個(gè)關(guān)鍵因素
- ...· 第三屆中國MEMS智能傳感器產(chǎn)業(yè)發(fā)展大會(huì)即將于蚌埠拉開帷幕
- ...· IAIC專項(xiàng)賽演繹“中國芯“應(yīng)用創(chuàng)新,信息安全高峰論壇亮劍海寧
- ...· 智能控制有源鉗位反激
- ...· 解讀5G毫米波OTA 測試技術(shù)
- ...· 多個(gè)市場高速增長推動(dòng)Molex加強(qiáng)汽車領(lǐng)域的發(fā)展
- ...· 中國綠色制造聯(lián)盟成立大會(huì)召開在即 政產(chǎn)學(xué)研用共探綠色發(fā)展新模式
- ...· Efinix® 全力驅(qū)動(dòng)AI邊緣計(jì)算,成功推出Trion™ T20 FPGA樣品, 同時(shí)將產(chǎn)品擴(kuò)展到二十萬邏輯單元的T200 FPGA
- ...· 英飛凌亮相進(jìn)博會(huì),引領(lǐng)智慧新生活
- ...· 三電產(chǎn)品開發(fā)及測試研討會(huì)北汽新能源專場成功舉行
- ...· Manz亞智科技跨入半導(dǎo)體領(lǐng)域 為面板級(jí)扇出型封裝提供化學(xué)濕制程、涂布及激光應(yīng)用等生產(chǎn)設(shè)備解決方案
- ...· 中電瑞華BITRODE動(dòng)力電池測試系統(tǒng)順利交付北汽新能源
- ...· 中電瑞華FTF系列電池測試系統(tǒng)中標(biāo)北京新能源汽車股份有限公司
- ...· 中電瑞華大功率高壓能源反饋式負(fù)載系統(tǒng)成功交付中電熊貓
- ...· 中電瑞華國際在電動(dòng)汽車及關(guān)鍵部件測評(píng)研討會(huì)上演繹先進(jìn)測評(píng)技術(shù)
- ...· 數(shù)據(jù)采集終端系統(tǒng)設(shè)備
- ...· 簡儀科技踏上新征程
- ...· 易靈思® 宣布 AEC-Q100 資質(zhì)認(rèn)證和汽車系列產(chǎn)品計(jì)劃
- ...· 易靈思® 宣布擴(kuò)充高性能 鈦金系列™ FPGA 產(chǎn)品 鈦金系列產(chǎn)品擴(kuò)充至包含 1M 邏輯單元的 FPGA
- ...· 易靈思® 宣布Trion® Titanium 在臺(tái)積電 (TSMC) 16納米工藝節(jié)點(diǎn)流片
- ...· TI杯2019年全國大學(xué)生電子設(shè)計(jì)競賽頒獎(jiǎng)典禮在京舉行
- ...· BlackBerry QNX虛擬機(jī)獲得全球首個(gè)汽車安全完整性等級(jí)(ASIL) ‘D’認(rèn)證
- ...· 威馬汽車選擇BlackBerry助力下一代汽車