ADS中黑田转换的问题
《射频电路设计-理论与应用》的第五章,设计任务1用ADS软件设计了一下:
最终转换结果:
都是不对称的。
跟书里介绍的不一样。最终出来的滤波器形状也是不对称的,尺寸是按照ads2020输出画的。
按照书里的:这是我按书里计算+Txline软件算的微带
经分析,ads2020,左边和右边的黑田转换不一样?请问有知道吗?
本帖最后由 叶春勇 于 2024-9-2 15:40 编辑
今天又装了一遍,2021版本还是不对称的,一怒之下,自己编了了个程序,备用。
LP_T=
##LP_T=
LP=[]
TLP=[]
def get_HALF_T():
N=len(LP_T)
for i in range(N//2+1,N):
if(i%2==0):
LP.append(['C',1/LP_T])
else:
LP.append(['L',LP_T])
print('半边堆栈:',LP)
def add_tl():
LP.append(['T',1])
print('增加冗余传输线:',LP)
def TC2LT():
index=len(LP)
TL=LP.pop()
C=LP.pop()
z_T1=TL
z_C=C
N=1+z_C/z_T1
z_L=z_T1/N
z_T2=z_C/N
LP.append(['T',z_T2])
LP.append(['L',z_L])
print('黑田规则并联电容转串联电感:',LP)
def LT2TC():
TL=LP.pop()
L=LP.pop()
z_T1=TL
z_L=L
N=1+z_T1/z_L
z_C=N*z_T1
z_T2=N*z_L
TLP.append(['C',z_C])
TLP.append(['T',z_T2])
print('黑田规则串联电感转并联电感:',LP)
print('输出:',TLP)
def HALF2FULL():
N=len(TLP)
TLP.append(['C',1/LP_T])
for i in range(N):
TLP.append(TLP)
print('完整:',TLP)
def TL50():
global TLP
result=[]
for v in TLP:
result.append(,v*50])
print(v,'%.1f'%(v*50),'lambda/8')
get_HALF_T()
add_tl()
TC2LT()
add_tl()
LT2TC()
LT2TC()
HALF2FULL()
TL50()
程序输出:
半边堆栈: [['L', 1.2296], ['C', 0.5862351975612616]]
增加冗余传输线: [['L', 1.2296], ['C', 0.5862351975612616], ['T', 1]]
黑田规则并联电容转串联电感: [['L', 1.2296], ['T', 0.3695764653706852], ['L', 0.6304235346293148]]
增加冗余传输线: [['L', 1.2296], ['T', 0.3695764653706852], ['L', 0.6304235346293148], ['T', 1]]
黑田规则串联电感转并联电感: [['L', 1.2296], ['T', 0.3695764653706852]]
输出: [['C', 2.586235197561262], ['T', 1.630423534629315]]
黑田规则串联电感转并联电感: []
输出: [['C', 2.586235197561262], ['T', 1.630423534629315], ['C', 0.4806587390823714], ['T', 1.5991764653706853]]
完整: [['C', 2.586235197561262], ['T', 1.630423534629315], ['C', 0.4806587390823714], ['T', 1.5991764653706853], ['C', 0.39357682619647355], ['T', 1.5991764653706853], ['C', 0.4806587390823714], ['T', 1.630423534629315], ['C', 2.586235197561262]]
C 129.3 lambda/8
T 81.5 lambda/8
C 24.0 lambda/8
T 80.0 lambda/8
C 19.7 lambda/8
T 80.0 lambda/8
C 24.0 lambda/8
T 81.5 lambda/8
C 129.3 lambda/8
以前下了个别的版本是正常的。不记得啥版本,晕死。 小叶,我在音响DIY论坛见到5555了,他让我代他向你万问好呢。
页:
[1]