⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfa_2_s2p.m

📁 spread spectrum communication will be helpful to you!
💻 M
字号:
function rfa_2_s2p(file_name)

    p = strfind(file_name,'.');
    name=file_name(1:(p-1));
    load(file_name,'-mat');
    out=[name,'.s2p']
    fid=fopen(out,'wt+');
    
    fprintf(fid,'# MHz S DB R 50\n');
    fprintf(fid,'! S-Parameters data from HP 8505, Dick Benson\n');
    fprintf(fid,'!!     FREQ            dbS11         angS11        dbS21         angS21        dbS12         angS12        dbS22         angS22  \n');
 
    fvec = data.s(1,1).freq;
    L    = length(fvec);
    
    for k=1:L
        fprintf(fid,' %12.4f  %12.4f  %12.4f  %12.4f  %12.4f  %12.4f  %12.4f  %12.4f  %12.4f\n',...
                data.s(1,1).freq(k),...
                data.s(1,1).mag(k),data.s(1,1).ph(k),...
                data.s(2,1).mag(k),data.s(2,1).ph(k),...
                data.s(1,2).mag(k),data.s(1,2).ph(k),...
                data.s(2,2).mag(k),data.s(2,2).ph(k));
    end;
    fclose(fid);
    
    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -