
#*  CO = 0..5    CO == 4 is the recommended FFT algorithm (fastest)

#define CO   4


header <napatool.hdr>

title "Response, Frequency Domain Analysis"

directive  REPEAT    10
random_seed  474287677

fs     1.0e+6

directive  WINDOW         ROSENFELD

#if    CO == 0
string   file     "resp0.out"             // 6.328s
#endif

#if    CO == 1
string   file     "resp1.out"             // 5.094s
#endif

#if    CO == 2
string   file     "resp2.out"             // 5.063s
#endif

#if    CO == 3
string   file     "resp3.out"             // 5.375s
#endif

#if    CO == 4
string   file     "resp4.out"             // 5.031s
#endif

#if    CO == 5
string   file     "resp5.out"             // 5.063s
#endif

ivar   npts        POWEROF2(16)

node   s1     noise       0.0    1.0
node   s2     generator   lpa  <fir>  "/Simulate/Napados/Net/Filters/nyq365.tap" s1

tool  resp   file   s1  1.0   s2  1.0  npts

node   s3     dc 1.0
node   s4     generator   lpb  <fir>  "/Simulate/Napados/Net/Filters/nyq365.tap" s3

event  ev1    TIME < 0.01

output "stdout"  s1  s2  s3  s4  when  ev1

terminate 1 <= TOOL_INDEX
