Sampling (baseband_tasks.sampling)

sampling contains tasks for resampling a stream on a new grid.

Reference/API

baseband_tasks.sampling Module

Resampling of baseband signals.

Functions

seek_float(ih, offset[, whence])

Get a float sample position.

Classes

ShiftAndResample(ih, shift[, offset, ...])

Shift and optionally resample a stream in time.

Resample(ih, offset[, whence, pad, ...])

Resample a stream such that a sample occurs at the given offset.

TimeDelay(ih, delay, *, lo[, frequency, ...])

Delay a stream by a given amount, taking care of phase rotations.

ShiftSamples(ih, shift, *[, samples_per_frame])

Shift channels in a stream by integer numbers of samples.

Class Inheritance Diagram

Inheritance diagram of baseband_tasks.sampling.ShiftAndResample, baseband_tasks.sampling.Resample, baseband_tasks.sampling.TimeDelay, baseband_tasks.sampling.ShiftSamples