• 大小: 0.38M
    文件类型: .zip
    金币: 2
    下载: 3 次
    发布日期: 2021-03-19
  • 语言: Matlab
  • 标签: 滤波器  矩阵  

资源简介

滤波器耦合矩阵综合与提取,内附参考文章

资源截图

代码片段和文件信息

ftz = [-3.7431j -1.8051j 1.5699j 6.1910j];    
RL = 22;            
N = 4; 
syms w;          
ftz = ftz/j;            
nz = length(ftz); 
U = w-1/ftz(1);          
V = ((w^2-1)^0.5)*(1-1/(ftz(1)^2))^0.5;    
for k=2:1:N          
PreU = U; 
PreV = V; 
if k>nz            
U = CalU(inf PreU PreV); 
V = CalV(inf PreU PreV); 
else   
  U= CalU(ftz(k) PreU PreV); 
V = CalV(ftz(k) PreU PreV);  
end
end  
function U2 = CalU(w2 U1 V1) 
syms w; 
U2 = w*U1-U1/w2+((1-1/w2^2)^0.5)*((w^2-1)^0.5)*V1; 
function V2 = CalV(w2 U1 V1) 
syms w; 
V2 = w*V1-V1/w2+((1-1/w2^2)^0.5)*((w^2-1)^0.5)*U1; 
F = sym2poly(U);        
frz = roots(F);        
P = poly(ftz);       
 F = poly(frz);         
rip = 1./sqrt(10^(0.1*RL)-1.0)*abs(polyval(P1)/polyval(F1)); 
PP = conv(PP)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2890  2015-04-25 22:33  General Coupling Matrix Synthesis Methods filter.m
     文件      423755  2015-01-06 19:40  General Coupling Matrix Synthesis Methods.pdf

评论

共有 条评论