ADS中黑田转换的问题

[复制链接]
 楼主| 叶春勇 发表于 2022-9-29 17:36 | 显示全部楼层 |阅读模式
《射频电路设计-理论与应用》的第五章,设计任务1

用ADS软件设计了一下:
最终转换结果:

都是不对称的。
跟书里介绍的不一样。最终出来的滤波器形状也是不对称的,尺寸是按照ads2020输出画的。


按照书里的:这是我按书里计算+Txline软件算的微带


经分析,ads2020,左边和右边的黑田转换不一样?请问有知道吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 叶春勇 发表于 2024-9-2 15:39 | 显示全部楼层
本帖最后由 叶春勇 于 2024-9-2 15:40 编辑

今天又装了一遍,2021版本还是不对称的,一怒之下,自己编了了个程序,备用。

  1. LP_T=[1.7508,1.2296,2.5408,1.2296,1.7058]

  2. ##LP_T=[0.618,1.618,2.0,1.618,0.618]
  3. LP=[]
  4. TLP=[]

  5. def get_HALF_T():
  6.     N=len(LP_T)
  7.     for i in range(N//2+1,N):
  8.         if(i%2==0):
  9.             LP.append(['C',1/LP_T[i]])
  10.         else:
  11.             LP.append(['L',LP_T[i]])
  12.     print('半边堆栈:',LP)

  13. def add_tl():
  14.     LP.append(['T',1])
  15.     print('增加冗余传输线:',LP)

  16. def TC2LT():
  17.     index=len(LP)
  18.     TL=LP.pop()
  19.     C=LP.pop()
  20.     z_T1=TL[1]
  21.     z_C=C[1]
  22.     N=1+z_C/z_T1
  23.     z_L=z_T1/N
  24.     z_T2=z_C/N
  25.    
  26.     LP.append(['T',z_T2])
  27.     LP.append(['L',z_L])
  28.     print('黑田规则并联电容转串联电感:',LP)

  29. def LT2TC():
  30.     TL=LP.pop()
  31.     L=LP.pop()
  32.     z_T1=TL[1]
  33.     z_L=L[1]
  34.     N=1+z_T1/z_L
  35.     z_C=N*z_T1
  36.     z_T2=N*z_L
  37.    
  38.    
  39.     TLP.append(['C',z_C])
  40.     TLP.append(['T',z_T2])
  41.     print('黑田规则串联电感转并联电感:',LP)
  42.     print('输出:',TLP)

  43. def HALF2FULL():
  44.     N=len(TLP)
  45.     TLP.append(['C',1/LP_T[len(LP_T)//2]])
  46.     for i in range(N):
  47.         TLP.append(TLP[N-1-i])
  48.     print('完整:',TLP)
  49.    
  50. def TL50():
  51.     global TLP
  52.     result=[]
  53.     for v in TLP:
  54.         result.append([v[0],v[1]*50])
  55.         print(v[0],'%.1f'%(v[1]*50),'lambda/8')
  56. get_HALF_T()
  57. add_tl()
  58. TC2LT()
  59. add_tl()
  60. LT2TC()
  61. LT2TC()

  62. HALF2FULL()
  63. TL50()

程序输出:
  1. 半边堆栈: [['L', 1.2296], ['C', 0.5862351975612616]]
  2. 增加冗余传输线: [['L', 1.2296], ['C', 0.5862351975612616], ['T', 1]]
  3. 黑田规则并联电容转串联电感: [['L', 1.2296], ['T', 0.3695764653706852], ['L', 0.6304235346293148]]
  4. 增加冗余传输线: [['L', 1.2296], ['T', 0.3695764653706852], ['L', 0.6304235346293148], ['T', 1]]
  5. 黑田规则串联电感转并联电感: [['L', 1.2296], ['T', 0.3695764653706852]]
  6. 输出: [['C', 2.586235197561262], ['T', 1.630423534629315]]
  7. 黑田规则串联电感转并联电感: []
  8. 输出: [['C', 2.586235197561262], ['T', 1.630423534629315], ['C', 0.4806587390823714], ['T', 1.5991764653706853]]
  9. 完整: [['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]]
  10. C 129.3 lambda/8
  11. T 81.5 lambda/8
  12. C 24.0 lambda/8
  13. T 80.0 lambda/8
  14. C 19.7 lambda/8
  15. T 80.0 lambda/8
  16. C 24.0 lambda/8
  17. T 81.5 lambda/8
  18. C 129.3 lambda/8


以前下了个别的版本是正常的。不记得啥版本,晕死。
tianxj01 发表于 2024-10-15 16:34 | 显示全部楼层
小叶,我在音响DIY论坛见到5555了,他让我代他向你万问好呢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

151

主题

4810

帖子

50

粉丝
快速回复 在线客服 返回列表 返回顶部

151

主题

4810

帖子

50

粉丝
快速回复 在线客服 返回列表 返回顶部