Lines Matching refs:nb
20 def noiseSignal(nb): argument
21 return(np.random.randn(nb))
23 def sineSignal(freqRatio,nb): argument
24 fc = nb / 2.0
26 time = np.arange(0,nb)
27 return(np.sin(2 * np.pi * f * time/nb))
29 def noisySineSignal(noiseAmp,r,nb): argument
30 return(noiseAmp*noiseSignal(nb) + r*sineSignal(0.25,nb))
32 def stepSignal(r,nb): argument
33 n = int(nb/2)
36 def writeFFTForSignal(config,sig,scaling,i,j,nb,signame): argument
41 config.writeInput(i, asReal(sig),"ComplexInputSamples_%s_%d_" % (signame,nb))
42 config.writeInput(i, asReal(fft),"ComplexFFTSamples_%s_%d_" % (signame,nb))
43 config.writeInput(i, asReal(fft),"ComplexInputIFFTSamples_%s_%d_" % (signame,nb))
45 def writeRFFTForSignal(config,sig,scaling,i,j,nb,signame): argument
67 config.writeInput(i, (sig),"RealInputSamples_%s_%d_" % (signame,nb))
68 config.writeInput(i, (rfft),"RealFFTSamples_%s_%d_" % (signame,nb))
69 config.writeInput(i, (rifft),"RealInputIFFTSamples_%s_%d_" % (signame,nb))
77 for nb in FFTSIZES:
78 sig = noisySineSignal(0.05,0.7,nb)
81 writeFFTForSignal(config,sigc,scaling,i,j,nb,"Noisy")
82 writeRFFTForSignal(config,sig,scaling,i,j,nb,"Noisy")
88 for nb in FFTSIZES:
89 sig = stepSignal(0.9,nb)
92 writeFFTForSignal(config,sigc,scaling,i,j,nb,"Step")
93 writeRFFTForSignal(config,sig,scaling,i,j,nb,"Step")