RF Toolbox™软件允许您从任何内容导出数据RFCKT.
对象或来自rfdata.data.
对象到行业标准数据文件和MATHWORKS®放大器文件。此导出功能可允许您存储用于其他模拟的数据。
笔记
工具箱还允许您从中导出数据rfmodel.
对象到Verilog-A文件。有关如何执行此操作的信息,请参阅导出Verilog-A模型。
您可以将数据导出到以下文件格式:
行业标准文件格式 -Thepstone.SNP,YNP,ZnP,HNP和GNP格式指定了用于测量和模拟数据的网络参数和噪声信息。
有关的更多信息Thepstone.文件,参见https://ibis.org/connector/touchstone_spec11.pdf.
。
MathWorks放大器(AMP)文件格式 - 指定放大器网络参数,输出功率与输入功率,噪声数据和三阶拦截点。
有关的更多信息.AMP.
文件,参见AMP文件数据部分。
要从电路或数据对象导出数据,请使用a写
表格
status = write(obj.,'文件名');
在哪里
地位
是一个返回值,指示写操作是否成功。
obj.
是电路的手柄或rfdata.data.
目的。
文件名
是包含数据的文件的名称。
例如,
status = write(rfckt.amplifier,'myamp.amp');
从一个导出数据rfckt.amplifier.
对象到文件myamp.amp.amp.amp.
。
在此示例中,使用工具箱创建S参数数据的向量,将其存储在一个rfdata.data.
对象,并将其导出到aThepstone.文件。
在Matlab.®迅速的:
输入以下内容以创建向量,s_vec.
,三个频率值的S参数值:
s_vec(:,:,1)= ... [-0.724725-0.481324i,-0.685727 + 1.782660i;... 0.000000 + 0.000000i,-0.074122-0.321568i];s_vec(:,:,2)= ... [-0.731774-0.471453i,-0.655990 + 1.798041i;... 0.001399 + 0.000463i,-0.076091-0.319025i];s_vec(:,:,3)= ... [-0.738760-0.461585i,-0.626185 + 1.813092i;... 0.002733 + 0.000887i,-0.077999-0.316488i];
输入以下内容以创建一个rfdata.data.
对象调用txdata.
使用默认属性值:
txdata = rfdata.data;
键入以下内容以设置S参数值txdata.
到您指定的值s_vec.
:
txdata.s_parameters = s_vec;
键入以下内容以设置频率值txdata.
到[1E9 2E9 3E9]
:
txdata.freq = 1e9 * [1 2 3];
键入以下内容以导出数据txdata.
到A.Thepstone.文件调用test.s2p.
:
写(txdata,'test')