twisted_pair_ac_NGspice.lib 10.3 KB
* Ngspice multi-conductor transmission line validation model
* Created by Spice cable model builder v2.0.0
*
* Cable bundle name: twisted_pair
*
*
* Transmission line subcircuit 
*
.subckt  twisted_pair_ac
+     2     3     4
+     5     6     7
*
* D.C. RESISTANCE END 1
*
Rdc_c1_e1                          2     8    2.546479E-02
Rdc_c2_e1                          3     9    2.546479E-02
Rdc_c3_e1                          4     1    1.000000E-08
*
*  D.C. RESISTANCE END 2
*
Rdc_c1_e2                          5    10    2.546479E-02
Rdc_c2_e2                          6    11    2.546479E-02
Rdc_c3_e2                          7     1    1.000000E-08
*
* DOMAIN TRANSFORMATION END 1
*
*
* Domain decomposition Voltage sources used for current sensing 
*
Vmeas_domain_decomp_c1_e1          8    14
Vmeas_domain_decomp_c2_e1          9    16
*
* Domain decomposition Voltage controlled voltage sources (domain to conductor)
*
E_domain_decomp_c1_dc1_e1         14    15    12     1    5.000000E-01
E_domain_decomp_c1_dc2_e1         15     1    13     1    1.000000E+00
E_domain_decomp_c2_dc1_e1         16    17    12     1   -5.000000E-01
E_domain_decomp_c2_dc2_e1         17     1    13     1    1.000000E+00
*
* Domain decomposition Current controlled current sources (conductor to domain)
*
F_domain_decomp_c1_dc1_e1          1    12 Vmeas_domain_decomp_c1_e1         5.000000E-01
F_domain_decomp_c2_dc1_e1          1    12 Vmeas_domain_decomp_c2_e1        -5.000000E-01
F_domain_decomp_c1_dc2_e1          1    13 Vmeas_domain_decomp_c1_e1         1.000000E+00
F_domain_decomp_c2_dc2_e1          1    13 Vmeas_domain_decomp_c2_e1         1.000000E+00
*
* DOMAIN TRANSFORMATION END 2
*
*
* Domain decomposition Voltage sources used for current sensing 
*
Vmeas_domain_decomp_c1_e2         10    20
Vmeas_domain_decomp_c2_e2         11    22
*
* Domain decomposition Voltage controlled voltage sources (domain to conductor)
*
E_domain_decomp_c1_dc1_e2         20    21    18     1    5.000000E-01
E_domain_decomp_c1_dc2_e2         21     1    19     1    1.000000E+00
E_domain_decomp_c2_dc1_e2         22    23    18     1   -5.000000E-01
E_domain_decomp_c2_dc2_e2         23     1    19     1    1.000000E+00
*
* Domain decomposition Current controlled current sources (conductor to domain)
*
F_domain_decomp_c1_dc1_e2          1    18 Vmeas_domain_decomp_c1_e2         5.000000E-01
F_domain_decomp_c2_dc1_e2          1    18 Vmeas_domain_decomp_c2_e2        -5.000000E-01
F_domain_decomp_c1_dc2_e2          1    19 Vmeas_domain_decomp_c1_e2         1.000000E+00
F_domain_decomp_c2_dc2_e2          1    19 Vmeas_domain_decomp_c2_e2         1.000000E+00
*
* DOMAIN      1
*
*
* Modal Decomposition 
*
*
* Modal decomposition Voltage sources used for current sensing 
*
Vmeas_mode_decomp_d1_c1_e1        12    25
*
* Modal decomposition Voltage controlled voltage sources (mode to conductor)
*
E_mode_decomp_d1_c1_m1_e1         25     1    24     1    1.000000E+00
*
* Modal decomposition Current controlled current sources (conductor to mode)
*
F_mode_decomp_d1_c1_m1_e1          1    24 Vmeas_mode_decomp_d1_c1_e1        1.000000E+00
*
* Modal decomposition Voltage sources used for current sensing 
*
Vmeas_mode_decomp_d1_c1_e2        18    27
*
* Modal decomposition Voltage controlled voltage sources (mode to conductor)
*
E_mode_decomp_d1_c1_m1_e2         27     1    26     1    1.000000E+00
*
* Modal decomposition Current controlled current sources (conductor to mode)
*
F_mode_decomp_d1_c1_m1_e2          1    26 Vmeas_mode_decomp_d1_c1_e2        1.000000E+00
*
* Modal impedance: end1
*
RZCm_d1_m1_e1                     24    28    1.345283E+02
*
* Modal impedance: end2
*
RZCm_d1_m1_e2                     26    29    1.345283E+02
*
* Modal frequency dependent voltage controlled voltage source : end1
*
.model Filter_m_d1_m1_e1    s_xfer( gain=    1.000000E+00 int_ic=[0 0 0] 
 + num_coeff=[0.1072013342E+01  0.3239056922E+01  0.1000000000E+01] 
 + den_coeff=[0.1787136730E+01  0.4921011592E+01  0.1000000000E+01] 
 + denormalized_freq     0.628319E+10 )
AE_m_d1_m1_e1                  %vd     30     1 %vd     28     1    Filter_m_d1_m1_e1
*
* Modal frequency dependent voltage controlled voltage source : end2
*
.model Filter_m_d1_m1_e2    s_xfer( gain=    1.000000E+00 int_ic=[0 0 0] 
 + num_coeff=[0.1072013342E+01  0.3239056922E+01  0.1000000000E+01] 
 + den_coeff=[0.1787136730E+01  0.4921011592E+01  0.1000000000E+01] 
 + denormalized_freq     0.628319E+10 )
AE_m_d1_m1_e2                  %vd     31     1 %vd     29     1    Filter_m_d1_m1_e2
*
* Delay line for positive z propagation
*
T_pz_d1_m1_e1                     31     1    32     1 Z0=    1.345283E+02 TD=    7.399877E-09
*
* Delay line for negative z propagation
*
T_mz_d1_m1_e2                     30     1    33     1 Z0=    1.345283E+02 TD=    7.399877E-09
*
* Modal impedances on modal positive z propagation delay lines
*
RZC_pz_d1_m1_e1                   31     1    1.345283E+02
*
* Modal impedances on modal negative z propagation delay lines
*
RZC_mz_d1_m1_e2                   30     1    1.345283E+02
*
* Delay line frequency dependent controlled sources for positive z propagation
*
.model Filter_m_pz_d1_m1_e1 s_xfer( gain=    2.000000E+00 int_ic=[0 0 0] 
 + num_coeff=[0.1072013342E+01  0.3239056922E+01  0.1000000000E+01] 
 + den_coeff=[0.1787136730E+01  0.4921011592E+01  0.1000000000E+01] 
 + denormalized_freq     0.628319E+10 )
AE_m_pz_d1_m1_e1               %vd     24     1 %vd     32    34 Filter_m_pz_d1_m1_e1
.model Filter_m_pz_d1_m1_e2 s_xfer( gain=   -1.000000E+00 int_ic=[0 0 0] 
 + num_coeff=[0.1072013342E+01  0.3239056922E+01  0.1000000000E+01] 
 + den_coeff=[0.1787136730E+01  0.4921011592E+01  0.1000000000E+01] 
 + denormalized_freq     0.628319E+10 )
AE_m_pz_d1_m1_e2               %vd     28     1 %vd     34     1 Filter_m_pz_d1_m1_e2
*
* Delay line frequency dependent controlled sources for negative z propagation
*
.model Filter_m_mz_d1_m1_e1 s_xfer( gain=    2.000000E+00 int_ic=[0 0 0] 
 + num_coeff=[0.1072013342E+01  0.3239056922E+01  0.1000000000E+01] 
 + den_coeff=[0.1787136730E+01  0.4921011592E+01  0.1000000000E+01] 
 + denormalized_freq     0.628319E+10 )
AE_m_mz_d1_m1_e1               %vd     26     1 %vd     33    35 Filter_m_mz_d1_m1_e1
.model Filter_m_mz_d1_m1_e2 s_xfer( gain=   -1.000000E+00 int_ic=[0 0 0] 
 + num_coeff=[0.1072013342E+01  0.3239056922E+01  0.1000000000E+01] 
 + den_coeff=[0.1787136730E+01  0.4921011592E+01  0.1000000000E+01] 
 + denormalized_freq     0.628319E+10 )
AE_m_mz_d1_m1_e2               %vd     29     1 %vd     35     1 Filter_m_mz_d1_m1_e2
*
* DOMAIN      2
*
*
* Modal Decomposition 
*
*
* Modal decomposition Voltage sources used for current sensing 
*
Vmeas_mode_decomp_d2_c1_e1        13    37
*
* Modal decomposition Voltage controlled voltage sources (mode to conductor)
*
E_mode_decomp_d2_c1_m1_e1         37     1    36     1    1.000000E+00
*
* Modal decomposition Current controlled current sources (conductor to mode)
*
F_mode_decomp_d2_c1_m1_e1          1    36 Vmeas_mode_decomp_d2_c1_e1        1.000000E+00
*
* Modal decomposition Voltage sources used for current sensing 
*
Vmeas_mode_decomp_d2_c1_e2        19    39
*
* Modal decomposition Voltage controlled voltage sources (mode to conductor)
*
E_mode_decomp_d2_c1_m1_e2         39     1    38     1    1.000000E+00
*
* Modal decomposition Current controlled current sources (conductor to mode)
*
F_mode_decomp_d2_c1_m1_e2          1    38 Vmeas_mode_decomp_d2_c1_e2        1.000000E+00
*
* Modal impedance: end1
*
RZCm_d2_m1_e1                     36    40    9.052488E+01
*
* Modal impedance: end2
*
RZCm_d2_m1_e2                     38    41    9.052488E+01
*
* Modal frequency dependent voltage controlled voltage source : end1
*
.model Filter_m_d2_m1_e1    s_xfer( gain=    1.000000E+00 int_ic=[0 0 0] 
 + num_coeff=[0.1546037946E+01  0.3626958011E+01  0.1000000000E+01] 
 + den_coeff=[0.1819108923E+01  0.4119504514E+01  0.1000000000E+01] 
 + denormalized_freq     0.628319E+10 )
AE_m_d2_m1_e1                  %vd     42     1 %vd     40     1    Filter_m_d2_m1_e1
*
* Modal frequency dependent voltage controlled voltage source : end2
*
.model Filter_m_d2_m1_e2    s_xfer( gain=    1.000000E+00 int_ic=[0 0 0] 
 + num_coeff=[0.1546037946E+01  0.3626958011E+01  0.1000000000E+01] 
 + den_coeff=[0.1819108923E+01  0.4119504514E+01  0.1000000000E+01] 
 + denormalized_freq     0.628319E+10 )
AE_m_d2_m1_e2                  %vd     43     1 %vd     41     1    Filter_m_d2_m1_e2
*
* Delay line for positive z propagation
*
T_pz_d2_m1_e1                     43     1    44     1 Z0=    9.052488E+01 TD=    6.930244E-09
*
* Delay line for negative z propagation
*
T_mz_d2_m1_e2                     42     1    45     1 Z0=    9.052488E+01 TD=    6.930244E-09
*
* Modal impedances on modal positive z propagation delay lines
*
RZC_pz_d2_m1_e1                   43     1    9.052488E+01
*
* Modal impedances on modal negative z propagation delay lines
*
RZC_mz_d2_m1_e2                   42     1    9.052488E+01
*
* Delay line frequency dependent controlled sources for positive z propagation
*
.model Filter_m_pz_d2_m1_e1 s_xfer( gain=    2.000000E+00 int_ic=[0 0 0] 
 + num_coeff=[0.1546037946E+01  0.3626958011E+01  0.1000000000E+01] 
 + den_coeff=[0.1819108923E+01  0.4119504514E+01  0.1000000000E+01] 
 + denormalized_freq     0.628319E+10 )
AE_m_pz_d2_m1_e1               %vd     36     1 %vd     44    46 Filter_m_pz_d2_m1_e1
.model Filter_m_pz_d2_m1_e2 s_xfer( gain=   -1.000000E+00 int_ic=[0 0 0] 
 + num_coeff=[0.1546037946E+01  0.3626958011E+01  0.1000000000E+01] 
 + den_coeff=[0.1819108923E+01  0.4119504514E+01  0.1000000000E+01] 
 + denormalized_freq     0.628319E+10 )
AE_m_pz_d2_m1_e2               %vd     40     1 %vd     46     1 Filter_m_pz_d2_m1_e2
*
* Delay line frequency dependent controlled sources for negative z propagation
*
.model Filter_m_mz_d2_m1_e1 s_xfer( gain=    2.000000E+00 int_ic=[0 0 0] 
 + num_coeff=[0.1546037946E+01  0.3626958011E+01  0.1000000000E+01] 
 + den_coeff=[0.1819108923E+01  0.4119504514E+01  0.1000000000E+01] 
 + denormalized_freq     0.628319E+10 )
AE_m_mz_d2_m1_e1               %vd     38     1 %vd     45    47 Filter_m_mz_d2_m1_e1
.model Filter_m_mz_d2_m1_e2 s_xfer( gain=   -1.000000E+00 int_ic=[0 0 0] 
 + num_coeff=[0.1546037946E+01  0.3626958011E+01  0.1000000000E+01] 
 + den_coeff=[0.1819108923E+01  0.4119504514E+01  0.1000000000E+01] 
 + denormalized_freq     0.628319E+10 )
AE_m_mz_d2_m1_e2               %vd     41     1 %vd     47     1 Filter_m_mz_d2_m1_e2
*
.ends
*