RF-controlled robotic design requires S parameters to mannequin and simulate varied digital passive resistors, inductors, and capacitor circuits represented as two-port networks. Examples demonstrating the usefulness of the method and fashions in simulation are supplied. The process and method for simulation of two ports utilizing Z, H parameters are prolonged by related steps utilizing analogue behavioural modelling, as is finished for S parameters in a two-port with authentic SPICE2G for robotic circuits, utilizing computer-aided simulation instruments like SPICE/ Pspice at excessive frequencies.
Introduction
Within the current age of recent electronics, virtually all engineers and scientists are accustomed to robots as they’re extensively utilized in human life. The RF-controlled Robotic utilises a transmitting machine containing an RF transmitter and an RF Encoder, sending instructions to the robots for specified duties resembling shifting backwards and forwards, reversing, turning proper/left, and stopping. To design RF transmitters in RF and microwave methods, S-parameters [1-6] are frequent, and these parameters will be measured with the assistance of community analysers.
SPICE [7-16] is employed to simulate varied digital circuits comprising several types of gadgets and linear circuits. The weather utilized in typical CAD machine environments utilizing SPICE embody resistors, capacitors, inductors (together with mutual), voltage/present DC and AC sources, dependent linear and non-linear present/voltage sources, transmission strains, and digital gadgets resembling diodes, BJT, JFET, MOSFET. Two-port circuit fashions for microwave passive networks, each in classroom principle and industrial apply, are essential for college kids and researchers and are helpful in synthesising T-PI fashions [17-24]. There are two strategies to simulate [18-24] energetic or passive circuits: the primary is through the use of energetic or passive fashions for every part or group of elements, and the second is by representing enter and output voltages and currents by appropriate port parameter equations when that portion of the circuit doesn’t comprise unbiased voltage and present sources. Fashions represented by non-linear analogue behavioural choices of Pspice are added to those equations, and the system is solved for voltages and currents, both manually or utilizing subtle simulation software program. To mannequin the two-port of an RF community for robotic use utilizing present software program packages like Spice2g and Pspice, the place there aren’t any fashions to characterize them, we should use present mannequin descriptions like behavioural fashions and adapt them suitably. Makes an attempt have been made to attain this utilizing solely the Spice2G program. The current technique can be utilized along side authentic passive circuits to simulate networks. The analogue behavioural modelling possibility of PSPICE contains further descriptions of DC and AC voltages and currents utilizing expressions, tables, Laplacian operators, and sophisticated voltage and present multiplications with complicated numbers.
Passive circuit modelling technique
The ability waves incident and mirrored from the 2 ports of a linear community are outlined as a1, a2, b1, b2, respectively. These are associated to the scattering matrix that characterises the circuit.
b1=S11a1+S12a2
b2=S21a1+S22a2 (1)
the place,
Right here, each ports are assumed to have the identical attribute impedance Z0. Substituting for a1, a2, b1, b2 in equation (1),
Equally,
V2=S22(V2+I2Z0)+S21(V1+I1Z0)+I2Z0 …(4)
placing S22=Actual{S22}+ j Imag{S22}
and S21=Actual{S21}+ j Imag{S21} …(5)
Now, equation (2) and (4) describing the 2 port voltages and currents (Fig.1a) may very well be represented by Fig. 1b. Now,
V1 i.e., equation(3) will be written as V1=I1Z0+E1+E2
V2 i.e, equation (5) will be written as V2=I2Z0+E7+E8
the place E7=Actual{S22}(V2+I2Z0)+ j Imag{S22}(V2+I2Z0)
=E9+j E10
E8=Actual{S21}(V1+I1Z0)+ j Imag{S21}(V1+I1Z0)
=E11+j E12
If the S parameters are outlined in rectangular(Cartesian) co-ordinates, i.e., Sij=Actual{Sij}+jImag{Sij}, i,j (1,2) the sub-circuit in Desk I must be used for simulating two-port community between terminals 1 and a pair of.
If the S parameters are outlined in polar coordinates, the Desk II sub circuits must be used for outlining two port networks. If SPICE2G model is used, a lossless transmission line of size NL chosen in line with Polar angles of the S parameters is used to understand the e jPhase Angle time period. If section angle is detrimental NL(Spice transmission line parameter) is given by
=ANG1
And if Part Angle is constructive then NL is given by
=ANG2
Outcomes
The general S parameters of your entire circuit (Determine 2) which is used usually in radio transmitters to manage robots, are computed by PSpice information.
A two-port mannequin for the measured S parameters for radio frequency transmitter part (FIGURE 2) with S11, S21, S12, and S22 as inputs is obtained USING BOTH SPICE2G and Pspice circuit analyses and simulation software program. Analog behavioural modelling method is used with Pspice. Desk I and Desk II present the SPICE2G subroutines to acquire any two port equal usind scattering matrix for radio frequency transmitter part for robo management.
Desk I. SPICE2G file mannequin for Simulating Two Port with Cartesian S Parameters
.SUBCKT MODEL1 1 2 |
E3 10 0 POLY(2) 1 0 3 4 0 ReS11 ReS11 |
E4 20 0 POLY(2) 1 0 3 4 0 ImS11 ImS11 |
V13 1 3 AC 0 |
R34 3 4 50 |
*the place Actual{S11}=ReS11 and Imag{S11}=ImS11 |
*The next description will get jE4 |
E210 21 0 20 0 1 |
V22 22 0 AC 0 |
*CURRENT THROUGH CAPACITANCE C2122 = j ωC2122 E210 the place ω is angular *frequency |
*AT THE GIVEN S PARAMETER FREQUENCY CHOOSING ωC2122=1 OR C2122=1/ω |
C2122 21 22 1/ω |
*CONVERT THE CURRENT INTO VOLTAGE BY CURRENT CONTROLLED |
*CURRENT GENERATOR F230 |
F230 0 23 V22 1 |
R230 23 0 1 |
E1 4 5 POLY(2) 10 0 23 0 0 1 1 |
E5 11 0 POLY(2) 2 0 6 7 0 ReS12 ReS12 |
E6 12 0 POLY(2) 2 0 6 7 0 ImS12 ImS12 |
*the place Actual{S12}=ReS12 and Imag{S12}=ImS12 |
*TO GET jE6 |
E240 24 0 12 0 1 |
V25 25 0 AC 0 |
*CURRENT THROUGH CAPACITANCE C2425=j ωC2425 E240 the place ω is angular *frequency |
*AT THE GIVEN S PARAMETER FREQUENCY CHOOSING ωC2425=1 OR C2425=1/ω |
C2425 24 25 1/ω |
*CONVERT THE CURRENT INTO VOLTAGE BY CURRENT CONTROLLED |
*CURRENT GENERATOR F260 |
F260 0 26 V25 1 |
R260 26 0 1 |
E2 5 0 POLY(2) 11 0 26 0 0 1 1 |
E9 30 0 POLY(2) 2 0 6 7 0 ReS22 ReS22 |
E10 40 0 POLY(2) 2 0 6 7 0 ImS22 ImS22 |
R67 6 7 50 |
V26 2 6 AC 0 |
*the place Actual{S22}=ReS22 and Imag{S22}=ImS22 |
*TO GET jE10 |
E310 31 0 40 0 1 |
V32 32 0 AC 0 |
*CURRENT THROUGH CAPACITANCE C3132 = j ωC3132 E310 the place ω is angular *frequency |
*AT THE GIVEN S PARAMETER FREQUENCY CHOOSING ωC3132=1 OR C3132=1/ω |
C3132 31 32 1/ω |
*CONVERT THE CURRENT INTO VOLTAGE BY CURRENT CONTROLLED |
*CURRENT GENERATOR F330 |
F330 0 33 V32 1 |
R330 33 0 1 |
E7 7 8 POLY(2) 30 0 33 0 0 1 1 |
E11 41 0 POLY(2) 1 0 3 4 0 ReS21 ReS21 |
E12 42 0 POLY(2) 1 0 3 4 0 21 ImS21 ImS21 |
*the place Actual{S21}=ReS21 and Imag{S21}=ImS21 |
*TO GET jE12 |
E430 43 0 42 0 1 |
V44 44 0 AC 0 |
*CURRENT THROUGH CAPACITANCE C4344 = j ωC4344 E430 the place ω is angular *frequency |
*AT THE GIVEN S PARAMETER FREQUENCY CHOOSING ωC4344=1 OR C4344=1/ω |
C4344 43 44 1/ω |
*CONVERT THE CURRENT INTO VOLTAGE BY CURRENT CONTROLLED |
*CURRENT GENERATOR F450 |
F450 0 45 V44 1 |
R450 45 0 1 |
E8 8 0 POLY(2) 41 0 45 0 0 1 1 |
.ENDS MODEL1 |
Desk II. SPICE2G file mannequin to simulate Two ports with Polar S parameters
.SUBCKT MODEL2 1 2 |
*S11M is the magnitude of the S11 of the 2 port |
*F0 is the frequency at which S parameters are outlined |
E3 10 0 POLY(2) 1 0 3 4 0 S11M S11M |
T1 10 0 11 0 Z0=50 F= F0 NL=ANG1 or ANG2 for S11 Part |
RZ0 11 0 50 |
*S12M is the magnitude of the S12 of the 2 port |
E4 12 0 POLY(2) 2 0 6 7 0 S12M S12M |
T2 12 0 13 0 Z0=50 F= F0 NL=ANG1 or ANG2 for S12 Part |
R130Z0 13 0 50 |
*PORT 1 DESCRIPTION |
V13 1 3 AC 0 |
R34 3 4 50 |
E1 4 5 11 0 1 |
E2 5 0 13 0 1 |
*S22M is the magnitude of the S22 of the 2 port |
E5 20 0 POLY(2) 2 0 6 7 0 S22M S22M |
T3 20 0 21 0 Z0=50 F = F0 NL=ANG1 or ANG2 for S22 Part |
R210Z0 21 0 50 |
*S21M is the magnitude of the S21 of the 2 port |
E6 30 0 POLY(2) 1 0 3 4 0 S21M S21M |
T4 30 0 31 0 Z0=50 F= F0 NL= ANG1 or ANG2 for S21 Part |
R310Z0 31 0 50 |
*PORT 2 DESCRIPTION |
V26 2 6 AC 0 |
R67 6 7 50 |
E7 7 8 21 0 1 |
E8 8 0 31 0 1 |
.ENDS MODEL2 |
Tables III & IV present the circuit netlist to acquire S parameters for Determine 2. Desk V reveals the equal two-port circuit for Determine 2. with Pspice software program. Figures 3a & 3b present the output voltage of the transmitter part with 100Ω supply and cargo.
Desk III. Netlist for S parameter willpower S11, S21
**** 08/18/23 16:25:38 ****** PSpice Lite (October 2012) ****** ID# 10813 **** |
S parameters of capacitive passive circuit |
************************************************************************ |
C13 1 3 2NF |
C30 3 0 1NF |
C34 3 4 3NF |
C40 4 0 2NF |
C42 4 2 1NF |
R20 2 0 1E24 |
R40 4 0 1E24 |
R30 3 0 1E24 |
R10 1 0 1E24 |
R15 1 5 50 |
V10 5 0 AC 1 |
R220 2 0 50 |
E1 6 0 VALUE={2*V(1)-V(7)} |
R60 6 0 1 |
V70 7 0 AC 1 |
R70 7 0 1 |
E2 8 0 2 0 2 |
R80 8 0 1 |
.AC LIN 10 1GHZ 10GHZ |
*VOLTAGE AT NODE (8) GIVES S21 |
*VOLTAGE AT NODE (6) GIVES S11 |
.PRINT AC VM(8) VP(8) VM(6) VP(6) |
.PRINT AC IM(V10) IP(V10) |
.END |
**** 08/18/23 16:25:38 ****** PSpice Lite (October 2012) ****** ID# 10813 **** |
S parameters of capacitive passive circuit |
**** 08/18/23 16:25:38 ****** PSpice Lite (October 2012) ****** ID# 10813 **** |
S parameters of capacitive passive circuit |
**** AC evaluation Temperature = 27.000 DEG C |
************************************************************************ |
FREQ VM(8) VP(8) VM(6) VP(6) |
1.000E+09 1.736E-03 -8.958E+01 1.000E+00 -1.797E+02 |
2.000E+09 8.681E-04 -8.979E+01 1.000E+00 -1.798E+02 |
3.000E+09 5.787E-04 -8.986E+01 1.000E+00 -1.799E+02 |
4.000E+09 4.341E-04 -8.989E+01 1.000E+00 -1.799E+02 |
5.000E+09 3.472E-04 -8.992E+01 1.000E+00 -1.799E+02 |
6.000E+09 2.894E-04 -8.993E+01 1.000E+00 -1.799E+02 |
7.000E+09 2.480E-04 -8.994E+01 1.000E+00 -1.800E+02 |
8.000E+09 2.170E-04 -8.995E+01 1.000E+00 -1.800E+02 |
9.000E+09 1.929E-04 -8.995E+01 1.000E+00 -1.800E+02 |
1.000E+10 1.736E-04 -8.996E+01 1.000E+00 -1.800E+02 |
Desk IV Netlist for S parameter willpower S12, S22
**** 08/18/23 16:36:51 ****** PSpice Lite (October 2012) ****** ID# 10813 **** |
S parameters of capacitive passive (FILE2) |
****************************************************************************** |
C13 1 3 2NF |
C30 3 0 1NF |
C34 3 4 3NF |
C40 4 0 2NF |
C42 4 2 1NF |
R20 2 0 1E24 |
R40 4 0 1E24 |
R30 3 0 1E24 |
R10 1 0 1E24 |
R15 2 5 50 |
V10 5 0 AC 1 |
R220 1 0 50 |
E1 6 0 VALUE={2*V(2)-V(7)} |
R60 6 0 1 |
V70 7 0 AC 1 |
R70 7 0 1 |
E2 8 0 1 0 2 |
R80 8 0 1 |
*VOLTAGE AT NODE (6) GIVES S22 |
*VOLTAGE AT NODE (8) GIVES S12 |
.AC LIN 10 1GHZ 10GHZ |
.PRINT AC VM(8) VP(8) VM(6) VP(6) |
.END |
S parameters of capacitive passive (FILE2) |
TOTAL POWER DISSIPATION 0.00E+00 WATTS |
S parameters of capacitive passive (FILE2) |
**** AC evaluation Temperature = 27.000 DEG C |
****************************************************************************** |
FREQ VM(8) VP(8) VM(6) VP(6) |
1.000E+09 1.736E-03 -8.958E+01 1.000E+00 -1.795E+02 |
2.000E+09 8.681E-04 -8.979E+01 1.000E+00 -1.798E+02 |
3.000E+09 5.787E-04 -8.986E+01 1.000E+00 -1.798E+02 |
4.000E+09 4.341E-04 -8.989E+01 1.000E+00 -1.799E+02 |
5.000E+09 3.472E-04 -8.992E+01 1.000E+00 -1.799E+02 |
6.000E+09 2.894E-04 -8.993E+01 1.000E+00 -1.799E+02 |
7.000E+09 2.480E-04 -8.994E+01 1.000E+00 -1.799E+02 |
8.000E+09 2.170E-04 -8.995E+01 1.000E+00 -1.799E+02 |
9.000E+09 1.929E-04 -8.995E+01 1.000E+00 -1.799E+02 |
1.000E+10 1.736E-04 -8.996E+01 1.000E+00 -1.800E+02 |
Job concluded |
The outcomes by working the file(Desk V) present that the 2 port representations are right and legitimate within the 1Ghz, and 2GHz and verified by Tables III and IV.
Desk V Two-port illustration of the Transmitter Management Circuit
**** 08/18/23 16:49:19 ****** PSpice Lite (October 2012) ****** ID# 10813 **** |
Capacitive passive circuit equal simulation |
**** Circuit description |
**************************************************************************** |
V50 9 0 AC 1 |
V93 9 3 |
R31 3 1 50 |
R12 1 11 50 |
E1 11 4 FREQ {V(1)+I(V93)*50}=(1GHZ, 0.,-179.7) (2GHZ,0.,-179.8) |
E2 4 0 FREQ {V(2)+I(V27)*50}=(1GHZ,-55.209,-89.58) (2GHZ, -61.228604, -89.79) |
V27 2 7 |
R25 7 5 50 |
E3 5 6 FREQ {V(2)+I(V27)*50} =(1GHZ,0.,-179.7) (2GHZ, 0.,-179.8) |
E4 6 0 FREQ {V(1)+I(V93)*50} = (1GHZ, -55.209,-89.58) (2GHZ,-61.228604,-89.79) |
R20 2 0 50 |
ER 8 0 2 0 2 |
R80 8 0 1 |
ERR1 10 0 VALUE ={2*V(1)-V(9)} |
R100 10 0 1 |
.AC LIN 2 1GHZ 2GHZ |
.PRINT AC VM(8) VP(8) VM(10) VP(10) |
.END |
Capacitive passive circuit equal simulation |
Complete energy dissipation 0.00E+00 WATTS |
**** 08/18/23 16:49:19 ****** PSpice Lite (October 2012) ****** ID# 10813 **** |
Capacitive passive circuit equal simulation |
**** AC evaluation Temperature = 27.000 DEG C |
***************************************************************************** |
FREQ VM(8) VP(8) VM(10) VP(10) |
1.000E+09 1.736E-03 -8.958E+01 1.000E+00 -1.797E+02 |
2.000E+09 8.681E-04 -8.979E+01 1.000E+00 -1.798E+02 |
Job concluded |
For working temperature evaluation, parameters delicate to temperature should be modified. They are often elevated/decreased in line with the distinction between measured and working temperature. Simulation packages like Spice specify at which the evaluation is being performed and provides outcomes at this temperature. For varied temperatures, varied linear part values, and linearised small sign equal mannequin parameters are calculated previous to simulation. The variation of small sign S, Z, and H parameters with respect to temperature will be saved within the type of look-up tables and polynomial or spline features at a frequency and bias. To judge the circuit at a temperature we should load these values of two port parameters saved within the laptop both in rectangular or polar coordinates and the remainder of the simulation follows with no adjustments within the process for all three representations.
Strategies and procedures to foretell ac/rf responses of built-in circuits employed in robotic design functions by which elements of the circuit are described by two ports (each energetic and passive) whose S parameters are recognized are described and defined. An instance with capacitive loading displaying the usefulness of the strategy is supplied. It’s proven from the definition of two-port parameters we receive two equations in V1, V2, I1 and I2. The S, Z, and H parameters can be utilized to characterize two ports, with enter and output voltages and currents. The complicated phrases within the description of every of those circuit equations comprise a linear mixture of two-port Z, Y, and S parameters with voltage/present at completely different enter/output ports. As these are circuit/community equations, no change is required within the technique to acquire two-port fashions as defined within the case of S parameters for the opposite two port representations (mixture of V1, V2, I1, I2) for Z, H parameters. Additionally, related simulation procedures and methods utilizing different subtle simulation RF packages may very well be employed for 2 ports described by Z transmission and inverse transmission parameters.
References
- Nidhi Agarwal, Electronics for you Categorical Journal, Design: Circuit, Attention-grabbing Reference Designs of Wi-fi Chargers, pp. 66-67, pp. 66-67, July 2023
- B. Epler, SPICE2 software notes for dependent sources, IEEE Circuits & Gadgets Journal, pp. 36-44,3(5), 1984
- Okay. Bharath Kumar,” Inverse ABCD parameter willpower utilizing SPICE”, Worldwide Journal of Analog Built-in Circuits, IJAIC, Vol-3, challenge 1, pp. 1-6, 2017
- Okay. Bharath Kumar, Utilizing Substitution Theorem to Derive Thevenin Resistance Values with SPICE, EDN-Journal, Aspencore, Design Concepts, September 10, 2021
- Okay. Bharath Kumar, SPICE to derive Thevenin and Norton equal Circuits, February 14, 2022, EDN Journal On-line version, Aspencore Media
- Okay. Bharath Kumar, Two Port S Parameter Simulation Utilizing SPICE2G, Worldwide Journal of Electronics Letters,DOI:10.1080/21681724.2017.1378374, revealed on-line 21 Sept. 2017
- Hyunji Koo, Martin Salter, No-Weon Kang, Nick Ridler, Younger-Pyo Hong, Uncertainty of S-Parameter Measurements on PCBs as a consequence of Imperfections within the TRL Line Commonplace, Journal of Electromagnetic Engineering and Science. Vol 21(5), pp. 369-378, 2021
- Xiaoyu Lu, Xiang Zhou, Calculation of Capacitance Matrix of Non-uniform Multi-conductor Transmission Traces primarily based on S-parameters, 2021 DOI: 10.1109/itnec52019.2021.9586871.
- Okay. Yanagawa, Okay. Yamanaka, T. Furukawa, A. Ishihara, A measurement of balanced transmission strains utilizing S- parameters, IEEE Instrumentation and Know-how Convention, Convention Proceedings, IMTC/94, Superior Applied sciences in I & M, 1994
- Gorecki, Okay.(2008). Spice modeling and the evaluation of the self-excited push-pull dc-dc converter with self-heating have been taken into consideration. Combined Design of Built-in Circuits and Techniques, MIXDES (6), pp. 19-21
- Izydorczyk, J., Chojcan, J.(2008).Tuning of Coupled resonator LC filter aided by SPICE sensitivity evaluation. Computational Applied sciences in Electrical and Electronics Engineering, SIBIRCON (7), pp. 21-25
- Radwan, A. G., Madian, A. H., Soliman, A. M.(2016). Two-port two impedances fractional order Oscillators. Microelectronics Journal,(9), pp. 40-52
- Steenput,E.(1999). A Spice circuit will be synthesized with a particular set of S-Parameters. IEEE PES Winter Assembly, January 31
- Yang, W. Y., and Lee, S. C.(2007) Circuit Techniques with MATLAB and PSpice, Chapter X, State: John Wiley & Sons
- Rashid, M. H. (1995) SPICE for Circuits and Electronics Utilizing PSPICE. Prentice Corridor
- J. Keown, J.(2001). OrCAD PSpice and Circuit Evaluation, Prentice Corridor
- Du, H., Gorcea, D., So, P.P.M, Hoefer, W. J. R.(2008). A Spice analog behaviour mannequin of two-port gadgets with arbitrary port impedances primarily based on the S- parameters extracted from time-domain subject responses. Worldwide Journal of Numerical Modelling Digital Networks, Gadgets and Fields, 21(1-2), pp. 77-90
- Xia, L., Bell, I. M., Wilkinson, A. J.(2011). Automated mannequin conversion for analog simulation primarily based on SPICE-level description. 6th Worldwide Convention on Design & Know-how of Built-in Techniques in Nanoscale Period(DTIS),pp 1-4
- Roy, C. D., and Shail, B. J. Linear Built-in Circuits, New Age Worldwide Writer, New Delhi
- Dillard, W. C.(2004). Is Spice relevant throughout the ECE curriculum and proceedings ASEE Southeast Part References Convention
- Kumar, R. and Kumar, Okay.(2015). Pspice and Matlab/SimElectronic primarily based instructing of Linear Built-in Circuit: A New Strategy. Worldwide Journal of Electronics and Electrical Engineering, 3(2), pp. 34-37
- Bharath Kumar, Okay.(1990). Multi-two port parameter simulation utilizing Pspice, Technical Report, Semiconductor Analysis Laboratory, Oki Electrical Business, Japan
- 2C. C. Timmermann, C. C.(1995). Actual S Parameter fashions increase SPICE, IEEE Circuits & Gadgets Journal,(9), pp, 17-22
- Kumar, Okay. B. and Wong, T. (1988). Strategies to acquire Z,Y,G,H,S Parameters from SPICE program, IEEE Circuits and Gadgets Journal, pages:30-31
Okay. Bharath Kumar obtained a B. Tech diploma in E & CE with highest honours from JNTUniversity, Anantapur in 1981and M. Tech diploma from Indian Institute of Know-how, Kharagpur within the space of Microwave and Optical Communication within the 12 months 1983. Later joined Indian Phone Industries, Bangalore and labored within the space of Fiber optics, and within the 12 months 1990 obtained M. S. diploma from the Illinois Institute of Know-how, Chicago,USA and joined the Oki Electrical, Japan as a researcher. He has over thirty-four publications retired, and his present tackle is 10-365,Sarojini Highway, Anantapur,AP 515 001 and will be reached at e-mail:[email protected]