靈活使用ADS中的數(shù)據(jù)元件DAC(Data Access Component) 可以將ADS 中的理想放大器P1dB 定義為隨頻率變化的參數(shù)。DAC 的方法在許多場合都會使用到, 大家可以多加發(fā)掘。
放大器的參數(shù)都具備隨頻率變化的特性。增益,噪聲系數(shù)可以通過S 參數(shù)進(jìn)行表征,但是P1dB 等則沒有像S 參數(shù)這樣標(biāo)準(zhǔn)的文件格式。如何去定義隨頻率變化的P1dB呢?
我們通常稱這類型的模型為行為級模型。
MDIF 文件
在DAC元件中,可以支持多種數(shù)據(jù)文件格式,但他們絕大部分都是基于常規(guī)MDIF文件的變異。我們以典型的MDIF文件為例,介紹MDIF文件的格式及制作:
注:本例中block的數(shù)量只有一個,block的數(shù)量可以不止一個
根據(jù)數(shù)據(jù)手冊制作隨頻率變化的 P1dB
假如放大器的頻率從1-10GHz,P1dB從7dBm-10.5dBm,每個頻率對應(yīng)的P1dB,如左圖所示。
我們根據(jù)MDIF的數(shù)據(jù)要求,制作左圖的文件,將文件另存為.mdf格式。

DAC 元件使用
先創(chuàng)建如左圖的電路,引擎是為了計算P1dB,方便驗證是否正確;
定義變量Freq_1=1, 通過掃描變量Freq_1,實現(xiàn)頻率掃描;
紅色方框部分,將于DAC中的MDF文件關(guān)聯(lián)起來。

DAC 元件設(shè)置 一
1. 將DAC元件放置進(jìn)入電路中;
2. 選擇制作好的mdf文件的路徑;
3. 選擇正確的文件類型

DAC 元件設(shè)置 二
將文件中的my_freq與變量Freq_1關(guān)聯(lián)起來:

1. 在Variable Name 輸入my_freq

2. 在Value輸入Freq_1
3. 點擊Add
4. 選擇OK完成設(shè)置
頻率掃描設(shè)置

將 P1db 與實際器件關(guān)聯(lián)
設(shè)置放大器增益10dB,按照下圖4步驟設(shè)置GainCompPower,將MDF文件中的P1db變量,與GainCompPower設(shè)置項關(guān)聯(lián)起來。
說明:數(shù)據(jù)關(guān)聯(lián)關(guān)系
經(jīng)過前面的設(shè)置,當(dāng)掃描Freq_1,則會關(guān)聯(lián)到MDF文件中的 my_freq, 這里會作為自變量;而GainCompPower中設(shè)置的file(DAC 1,“P1db”) ,會根據(jù)頻率數(shù)值,取出對應(yīng)的 P1db數(shù)值

仿真結(jié)果對比
仿真后可以看到,掃描每個頻率的P1dB,1db 壓縮點的數(shù)值與設(shè)置的MDF文件一致,證明設(shè)置正確。

結(jié)論
·MDIF文件的格式比較簡單,可以將很多數(shù)據(jù)進(jìn)行加工制作
·使用DAC元件,可以加載MDIF文件進(jìn)行使用
·巧妙使用DAC元件,可以制作復(fù)雜的電路模型,使仿真更加準(zhǔn)確