首頁  技術(shù)文章  Moku 任意波形發(fā)生器功能詳解

Moku 任意波形發(fā)生器功能詳解

發(fā)布時間:2022-09-05 10:53:59 瀏覽量:3615 作者:Paul

摘要

Moku 任意波形發(fā)生器功能詳解:任意波形發(fā)生器用于為被測設(shè)備(例如檢測器和通信設(shè)備)輸出特定的激勵信號陪拘。 在本應(yīng)用筆記中,我們提供了有關(guān)使用 Moku:Go 的任意波形發(fā)生器和 MATLAB 生成兩個帶有脈沖和突發(fā)調(diào)制的任意波形的教程藻丢。

正文


任意波形發(fā)生器


任意波形發(fā)生器用于為被測設(shè)備(例如檢測器和通信設(shè)備)輸出特定的激勵信號剪撬。 在本應(yīng)用筆記中摄乒,我們提供了有關(guān)使用 Moku:Go 的任意波形發(fā)生器和 MATLAB 生成兩個帶有脈沖和突發(fā)調(diào)制的任意波形的教程残黑。


Moku:Go


Moku:Go 在一個高性能設(shè)備中結(jié)合了 10 多種實(shí)驗(yàn)室儀器馍佑,具有 2 個模擬輸入、2 個模擬輸出梨水、16 個數(shù)字 I/O 引腳和可選的集成電源拭荤。


任意波形發(fā)生


探測器和通信設(shè)備通常使用高度任意的信號疫诽,而不是標(biāo)準(zhǔn)的正弦波和方波舅世。因此,對此類設(shè)備進(jìn)行表征需要一個任意波形發(fā)生器 (AWG)奇徒,它可以輸出用戶定義的波形來模擬被測設(shè)備的特定信號雏亚。波形可以基于數(shù)學(xué)公式或來自預(yù)先記錄的數(shù)據(jù)摩钙。例如罢低,為了測試地震探測器,工程師可以生成預(yù)先記錄的地震信號并分析探測器的響應(yīng)并相應(yīng)地改進(jìn)探測器設(shè)計(jì)胖笛。

Moku:Go 的任意波形發(fā)生器可以以高達(dá) 125 MSa/s 的采樣率生成多達(dá) 65,536 個點(diǎn)的自定義波形网持。波形可以從文件中加載,或作為具有多達(dá) 32 段的分段數(shù)學(xué)函數(shù)輸入功舀,以生成真正的任意波形萍倡。

除了生成用戶定義波形的能力外,Moku:Go 的 AWG 還具有兩種調(diào)制模式:脈沖和脈沖串日杈。脈沖調(diào)制以慢得多的速率重復(fù)信號挽封,并允許信號在周期之間保持設(shè)定電壓。脈沖模式用于模擬低占空比重復(fù)事件,例如發(fā)射信號并測量返回信號的雷達(dá)探測器蝉稳。一旦滿足觸發(fā)條件,突發(fā)模式就會生成輸出船惨。這可以是粒子計(jì)數(shù)器的脈沖響應(yīng)或數(shù)字通信設(shè)備的響應(yīng)债沮。因此鹿鳖,信號調(diào)制使 AWG 能夠用于更廣泛的應(yīng)用扁眯。

在本說明中,我們將利用 MATLAB 的 Moku 應(yīng)用程序編程接口 (API) 從 Moku:Go 生成兩個不同的波形翅帜,并使用 Windows Moku:Go 應(yīng)用程序測量另一個 Moku:Go 的輸出信號姻檀。我們將演示如何從文本文件加載信號以及如何根據(jù)數(shù)學(xué)公式生成信號涝滴。然后绣版,我們將對每個信號應(yīng)用脈沖調(diào)制和突發(fā)調(diào)制。

本說明附有示例腳本 AWGappnote.m 和包含自定義的文本文件

波形 sqwave.txt 可在 https://download.liquidinstruments.com/documentation/app-note/referencefiles/UsingAWGwithMokuGoSupportingFiles.zip 獲得

還請確保在運(yùn)行示例腳本之前安裝了 Moku-MATLAB 工具箱歼疮,該工具箱可以從以下位置下載:

https://www.liquidinstruments.com/resources/software-utilities/matlab-api/。


產(chǎn)生定制波形


在本節(jié)中韩脏,我們將使用 Moku:Go 的 AWG 生成兩個波形缩麸。 兩種波形如圖 1 所示:方波和線性調(diào)頻信號。

方波是一個包含 1000 個元素的數(shù)組赡矢,從隨附的文本文件 sq_wave.txt 加載杭朱。 這不僅用于演示如何從文件加載自定義波形吹散,還展示了可用于 Moku:Go AWG 的示例波形定義文件弧械,因?yàn)橥晃募部捎糜?Windows 和 Mac 應(yīng)用程序。

第二個波形也是一個包含 1000 個元素的數(shù)組送浊,使用以下等式生成:



其中 t 是由 0 到 1 均勻分布的 1000 個元素組成的數(shù)組。Moku:Go AWG 僅需要電壓值來形成其查找表,t 僅用于計(jì)算 y 值并生成圖 1 中的圖唁桩。



一旦將任意波形加載到查找表中闭树,我們就可以將它們部署到 Moku:Go 并開始生成信號。

與 Moku:Go 的連接是通過其 IP 地址在 AWG_appnote.m 的第 30 行使用以下 MATLAB 命令建立的报辱。

m = MokuArbitraryWaveformGenerator(ip, true);

將 ip 替換為您的 Moku:Go 的 IP 地址以連接到設(shè)備。

然后使用 generate_waveform 命令設(shè)置輸出波形单山,該命令按此順序接收五個必需參數(shù):通道碍现、采樣率、查找表數(shù)據(jù)米奸、頻率和幅度。 例如悴晰,輸出通道 1 在第 39 行設(shè)置如下:

m.generate_waveform(1, "Auto", square_wave, le3, 1);

這意味著通道 1 將使用 square_wave 查找表以自動分配的采樣率生成信號慢睡。 信號的頻率為 1kHz,幅度為 1Vpp铡溪。



為了確認(rèn) AWG 的輸出信號與圖 1 中的波形匹配,我們設(shè)置了另一個 Moku:Go棕硫,使用 Windows 應(yīng)用程序界面運(yùn)行示波器儀器髓涯。 在圖 2 中,頂部的 Moku:Go 正在運(yùn)行示波器儀器哈扮,而底部的 Moku:Go 正在運(yùn)行 AWG 儀器。 運(yùn)行 AWG 的 Moku:Go 的輸出連接到運(yùn)行示波器的 Moku:Go 的輸入灶泵。



捕獲的信號如圖 3 所示育八,與圖 1 中的波形相匹配对途。示波器的通道 1 測量的頻率預(yù)期為 1kHz(實(shí)際測量為 998.4 Hz)。 這也是用光標(biāo)確認(rèn)的实檀,這里方波的1個周期的周期是1ms惶洲。 兩個通道的幅度都按預(yù)期測量為 1Vpp(通道 1 的實(shí)際測量值為 0.9998V,通道 2 的實(shí)際測量值為 1.009V)膳犹。


脈沖調(diào)制


在脈沖調(diào)制模式下,輸出波形可以配置為在任意波形的每次重復(fù)之間最多有 218 = 262144 個死區(qū)時間周期须床。

在本例中铐料,我們將使用脈沖調(diào)制在方波信號中引入 2 個死循環(huán)。

通過在脈沖調(diào)制部分取消注釋第 51 行,可以在示例腳本中打開脈沖調(diào)制钠惩。 調(diào)制屬性配置為:

m.pulse_modulate(1,'dead_cycles',2,'dead_voltage',0);

其中第一個參數(shù)是應(yīng)用脈沖調(diào)制的通道; 信號的每個周期之間有2個周期的死區(qū)時間篓跛; 死區(qū)期間的電壓為 0V膝捞。

波形也使用圖 4 中的示波器確認(rèn)。



脈沖串調(diào)制


在脈沖串模式下愧沟,可以從另一個信號源觸發(fā)輸出波形。 一旦滿足觸發(fā)條件沐寺,將生成設(shè)置突發(fā)條件的信號林艘。 Moku:Go 提供兩種突發(fā)模式: NCycle 可在觸發(fā)時生成一定數(shù)量的波形周期; Start 觸發(fā)時將啟動波形輸出混坞。

在此示例中北启,我們將使用帶有內(nèi)置波形發(fā)生器的示波器 Moku:Go(頂部單元)生成方波(1 Vpp 200 Hz)拔第。 該方波將作為突發(fā)調(diào)制的觸發(fā)信號輸入 AWG Moku:Go(底部單元)的輸入 1咕村。



通過取消注釋示例腳本的第 58 行,可以在示例腳本中啟用突發(fā)調(diào)制蚊俺。 調(diào)制配置為:

m.burst_modulate(2,'Input1','NCycle','burst_cycles',2,'trigger_level',0.1);

其中輸出通道 2 由輸入 1 觸發(fā),一旦觸發(fā)將產(chǎn)生 2 個周期的啁啾信號泳猬。 觸發(fā)條件是輸出 1 信號在上升沿越過 0.1 V批钠。 選擇 0.1 V 的觸發(fā)電平是因?yàn)樗欠讲ㄖ械囊粋€急劇上升沿,以創(chuàng)建一個清晰的觸發(fā)得封。

圖 6 顯示了示波器捕獲的信號埋心,其中通道 1 已設(shè)置為顯示觸發(fā)信號忙上。 我們可以看到拷呆,對于方波的每個周期,AWG 都會產(chǎn)生 2 個周期的啁啾波形疫粥。



總結(jié)


本應(yīng)用筆記展示了使用 MATLAB 在 Moku:Go 的任意波形發(fā)生器中定義波形的靈活性。 無論波形是由數(shù)學(xué)公式定義還是從文件加載梗逮,同一個 MATLAB 腳本都可以將波形無縫下載到 Moku:Go 并配置儀器项秉。


上海昊量光電作為Liquid Instruments公司在中國大陸地區(qū)主要的代理商,為您提供專業(yè)的選型以及技術(shù)服務(wù)慷彤。對于Moku 任意波形發(fā)生器有興趣或者任何問題怖喻,都?xì)g迎通過電話、電子郵件或者微信與我們聯(lián)系岁诉。

如果您對Moku 任意波形發(fā)生器(可以產(chǎn)生四路獨(dú)立波形)有興趣罢防,請?jiān)L問上海昊量光電的官方網(wǎng)頁查看更多Moku系列產(chǎn)品:

http://www.wjjzl.com/details-1728.html


更多詳情請聯(lián)系昊量光電/歡迎直接聯(lián)系昊量光電

關(guān)于昊量光電:

上海昊量光電設(shè)備有限公司是光電產(chǎn)品專業(yè)代理商,產(chǎn)品包括各類激光器唉侄、光電調(diào)制器、光學(xué)測量設(shè)備属划、光學(xué)元件等恬叹,涉及應(yīng)用涵蓋了材料加工、光通訊绽昼、生物醫(yī)療、科學(xué)研究须蜗、國防硅确、量子光學(xué)、生物顯微菱农、物聯(lián)傳感、激光制造等柿估;可為客戶提供完整的設(shè)備安裝循未,培訓(xùn),硬件開發(fā)的妖,軟件開發(fā),系統(tǒng)集成等服務(wù)足陨。

您可以通過我們昊量光電的官方網(wǎng)站www.wjjzl.com了解更多的產(chǎn)品信息嫂粟,或直接來電咨詢4006-888-532。

展示更多  up
  • 應(yīng)用圖片
    展示更多  up
  • 應(yīng)用圖片
    展示更多  up
  • 應(yīng)用圖片
    展示更多  up
  • 應(yīng)用圖片
    展示更多  up
  • 應(yīng)用圖片
    展示更多  up
  • 應(yīng)用圖片
    展示更多  up
  • 應(yīng)用圖片
    展示更多  up
  • 應(yīng)用圖片
    展示更多  up
  • 應(yīng)用圖片
    展示更多  up
  • 展示全部  up

    国产福利姬视频在线观看,国产原创激情在线观看网站,亚洲欧美日韩激色国产精品,日韩精品亚洲国产