Пример #1
0
    def __init__(self, context: SignalContext):
        Signal.__init__(self, context)
        TruncatingMixin.__init__(self)
        TilingMixin.__init__(self)

        self.buffer = np.array(self.data.data['buffer'], dtype=float)
        self.fs = int(self.data.data['fs'])
Пример #2
0
 def __init__(self, n=10, k1=0.5, k2=0.5):
     Signal.__init__(self)
     self.set_type(Signal.Type.BAND)
     self.set_name('Dual Thrust')
     self.params = dict({DualThrust.N: n, DualThrust.K1: k1, DualThrust.K2: k2})
     self.d = None
     self.type = Signal.Type.BAND
     logger.info('Created signal %s' % self.name)
Пример #3
0
 def __init__(self, context: SignalContext):
     Signal.__init__(self, context)
     self.filter_cache: FilterCache = {}
     self.log = logging.getLogger(__name__)
     self.ht_cache = {}
     self.child = self.data.resolved_refs['child']
     self.target_fs = self.data.data['target_fs']
     self.source_fs = self.child.get_fs()
Пример #4
0
 def __init__(self, context: SignalContext):
     Signal.__init__(self, context)
     self.num_taps = int(self.data.data["num_taps"])
     self.band_start = Hz(self.data.data["band_start"])
     self.band_stop = Hz(self.data.data["band_stop"])
     self.child = self.data.resolved_refs["child"]
     self.window = self.data.data["window"]
     self.ht_cache = {}
     self.target_fs = int(self.data.data["fs"])
     self.ht = firwin(
         self.num_taps,
         cutoff=(self.band_start, self.band_stop),
         window=self.window,
         fs=self.target_fs,
         pass_zero='bandpass',
     )
Пример #5
0
    def __init__(self, context: SignalContext):
        Signal.__init__(self, context)

        self.child = self.data.resolved_refs['child']
        self.offset: Seconds = Seconds(self.data.data['offset'])
Пример #6
0
 def __init__(self, context: SignalContext):
     Signal.__init__(self, context)
     self.fs = int(self.data.data['source_fs'])
     self.buf = np.zeros(self.fs * 10)
     self.dur = 0
Пример #7
0
 def __init__(self, context: SignalContext):
     Signal.__init__(self, context)
     TemporalDomainHelper.__init__(self)
     self.value = float(self.data.data['value'])
     self.dur = Seconds(self.data.data['dur'])
     self.fs = int(self.data.data['fs'])
Пример #8
0
 def __init__(self, context: SignalContext):
     Signal.__init__(self, context)
     self.child = context.resolved_refs['child']
     self.factor = float(context.data['factor'])
Пример #9
0
 def __init__(self, context: SignalContext):
     Signal.__init__(self, context)
     TemporalDomainHelper.__init__(self)
     self.file = context.data['file']
     self.buffer = None
     self.fs: Hz = None
Пример #10
0
 def __init__(self, uuid: str, cache: SignalCache):
     Signal.__init__(self, None)
     self.uuid = uuid
     self.cache = cache
     self.child = None
Пример #11
0
 def __init__(self, context: SignalContext):
     Signal.__init__(self, context)
     TemporalDomainHelper.__init__(self)
     self.child = self.data.resolved_refs['child']
     self.offset = self.data.resolved_refs['offset']
     verify_fs(child=self.child, offset=self.offset)
Пример #12
0
 def __init__(self, context: SignalContext):
     Signal.__init__(self, context)
     self.children = self.data.resolved_refs['children']
     verify_fs(*self.children)
     self.fs = self.children[0].get_fs()
Пример #13
0
 def __init__(self, context: SignalContext):
     Signal.__init__(self, context)
     self.freq = Hz(self.data.data['freq'])
     self.dur = Seconds(self.data.data['dur'])
     self.fs = int(self.data.data['fs'])
Пример #14
0
 def __init__(self, context: SignalContext):
     Signal.__init__(self, context)
     self.child = self.data.resolved_refs['child']
     self.lower = Seconds(self.data.data['lower'])
     self.upper = Seconds(self.data.data['upper'])
Пример #15
0
 def __init__(self, context: SignalContext, child: str):
     Signal.__init__(self, context)
     self.child = self.data.resolved_refs[child]