diff --git a/schainpy/model/jroprocessing.py b/schainpy/model/jroprocessing.py index e5fbc5c..267e187 100644 --- a/schainpy/model/jroprocessing.py +++ b/schainpy/model/jroprocessing.py @@ -596,7 +596,7 @@ class Decoder(Operation): self.__nChannels, self.__nHeis = shape - __codeBuffer = numpy.zeros((self.nCode, self.__nHeis), dtype=numpy.float32) + __codeBuffer = numpy.zeros((self.nCode, self.__nHeis), dtype=numpy.complex) __codeBuffer[:,0:self.nBaud] = self.code @@ -1220,6 +1220,10 @@ class IncohInt(Operation): def run(self, dataOut, n=None, timeInterval=None, overlapping=False): + if n==1: + dataOut.flagNoData = False + return + if not self.__isConfig: self.setup(n, timeInterval, overlapping) self.__isConfig = True