JUK1
transistorComparison.m File Reference

Go to the source code of this file.

Functions

end figure ()
 
 plot (retVal.d.time, retVal.d.n7)
 
 plot (retVal.v.time, retVal.v.n7, '--')
 
 title ("S-Param input")
 
 title ("S-Param output")
 
 plot (retVal.d.time, retVal.d.n7 - retVal.v.n7)
 
 title ("S-Param input difference")
 
 plot (retVal.d.time, retVal.d.n16 - retVal.v.n16)
 
 title ("S-Param output difference")
 
 plot (freqSequence.d, abs(fftshift(fft(retVal.d.n9))))
 
 set (gca, 'YScale', 'log')
 
 title ("FFT Transistor input")
 
 plot (freqSequence.d, abs(N7.d))
 
 title ("FFT S-Param input DTIR")
 
 plot (freqSequence.d, abs(N16.d))
 
 title ("FFT S-Param output DTIR")
 
 plot (freqSequence.v, abs(N7.v))
 
 title ("FFT S-Param input VF")
 
 plot (freqSequence.v, abs(N16.v))
 
 title ("FFT S-Param output VF")
 
 disp ("done")
 
 plot (freqSequence.d, abs(N16.d) ./abs(N7.d))
 
 title ("FFT S-Param Trans DTIR")
 
 plot (freqSequence.v, abs(N16.v) ./abs(N7.v))
 
 title ("FFT S-Param Trans VF")
 

Variables

function retVal
 
retVal v = readtable(VFPath)
 
 sametime = false
 
if retVal d time
 
hold on
 
hold off
 
end f_s d = 1 / retVal.d.time( 2 )
 

Function Documentation

◆ disp()

disp ( "done"  )

◆ figure()

end figure ( )

◆ plot() [1/11]

plot ( freqSequence.  d,
abs(fftshift(fft(retVal.d.n9)))   
)

◆ plot() [2/11]

plot ( freqSequence.  d,
abs(N16.d) ./abs(N7.d  
)

◆ plot() [3/11]

plot ( freqSequence.  d,
abs(N16.d  
)

◆ plot() [4/11]

plot ( freqSequence.  d,
abs(N7.d  
)

◆ plot() [5/11]

plot ( freqSequence.  v,
abs(N16.v) ./abs(N7.v  
)

◆ plot() [6/11]

plot ( freqSequence.  v,
abs(N16.v  
)

◆ plot() [7/11]

plot ( freqSequence.  v,
abs(N7.v  
)

◆ plot() [8/11]

plot ( retVal.d.  time,
retVal.d.n16 - retVal.v.  n16 
)

◆ plot() [9/11]

plot ( retVal.d.  time,
retVal.d.n7 - retVal.v.  n7 
)

◆ plot() [10/11]

plot ( retVal.d.  time,
retVal.d.  n7 
)

◆ plot() [11/11]

plot ( retVal.v.  time,
retVal.v.  n7,
'--'   
)

◆ set()

set ( gca  ,
'YScale'  ,
'log'   
)

◆ title() [1/11]

title ( "FFT S-Param input DTIR"  )

◆ title() [2/11]

title ( "FFT S-Param input VF"  )

◆ title() [3/11]

title ( "FFT S-Param output DTIR"  )

◆ title() [4/11]

title ( "FFT S-Param output VF"  )

◆ title() [5/11]

title ( "FFT S-Param Trans DTIR"  )

◆ title() [6/11]

title ( "FFT S-Param Trans VF"  )

◆ title() [7/11]

title ( "FFT Transistor input"  )

◆ title() [8/11]

title ( "S-Param input difference"  )

◆ title() [9/11]

title ( "S-Param input"  )

◆ title() [10/11]

title ( "S-Param output difference"  )

◆ title() [11/11]

title ( "S-Param output"  )

Variable Documentation

◆ d

N16 d = 1 / retVal.d.time( 2 )

Definition at line 27 of file transistorComparison.m.

◆ off

hold off

Definition at line 12 of file transistorComparison.m.

◆ on

hold on

Definition at line 11 of file transistorComparison.m.

◆ retVal

function retVal
Initial value:
= transistorComparison( DTIRPath, VFPath )
retVal.d = readtable(DTIRPath)
function retVal

Definition at line 1 of file transistorComparison.m.

◆ sametime

sametime = false

Definition at line 5 of file transistorComparison.m.

◆ time

if retVal d time
Initial value:
== retVal.v.time
sametime = true

Definition at line 6 of file transistorComparison.m.

◆ v

N16 v = readtable(VFPath)

Definition at line 4 of file transistorComparison.m.