| Contents | Index |
| On this page… |
|---|
RF Toolbox software lets you export data from any rfckt object or from an rfdata.data object to industry-standard data files and MathWorks AMP files. This export capability lets you store data for use in other simulations.
Note The toolbox also lets you export data from an rfmodel object to a Verilog-A file. For information on how to do this, see Export Verilog-A Models. |
You can export data to the following file formats:
Industry-standard file formats — Touchstone SNP, YNP, ZNP, HNP, and GNP formats specify the network parameters and noise information for measured and simulated data.
For more information about Touchstone files, see www.vhdl.org/pub/ibis/connector/touchstone_spec11.pdf.
MathWorks amplifier (AMP) file format — Specifies amplifier network parameters, output power versus input power, noise data and third-order intercept point.
For more information about .amp files, see AMP File Format.
To export data from a circuit or data object, use a write command of the form
status = write(obj,'filename');
where
status is a return value that indicates whether the write operation was successful.
obj is the handle of the circuit or rfdata.data object.
filename is the name of the file that contains the data.
For example,
status = write(rfckt.amplifier, 'myamp.amp');
exports data from an rfckt.amplifier object to the file myamp.amp.
In this example, use the toolbox to create a vector of S-parameter data, store it in an rfdata.data object, and export it to a Touchstone file.
At the MATLAB prompt:
Type the following to create a vector, s_vec, of S-parameter values at three frequency values:
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];Type the following to create an rfdata.data object called txdata with the default property values:
txdata = rfdata.data;
Type the following to set the S-parameter values of txdata to the values you specified in s_vec:
txdata.S_Parameters = s_vec;
Type the following to set the frequency values of txdata to [1e9 2e9 3e9]:
txdata.Freq=1e9*[1 2 3];
Type the following to export the data in txdata to a Touchstone file called test.s2p:
write(txdata,'test')
![]() | Analyze and Plot RF Components | Basic Operations with RF Objects | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |