bionet.ted.asdm.asdm_recoverable

bionet.ted.asdm.asdm_recoverable(u, bw, b, d, k)

ASDM time encoding parameter check.

Determine whether a signal encoded with an Asynchronous Sigma-Delta Modulator using the specified parameters can be perfectly recovered.

Parameters:

u: array_like of floats

Signal to test.

bw: float

Signal bandwidth (in rad/s).

b: float

Decoder bias.

d: float

Decoder threshold.

k: float

Decoder integration constant.

Returns:

rec : bool

True if the specified signal is recoverable.

Raises:

ValueError

When the signal cannot be perfectly recovered.

Notes

The bound assumed by this check is not as strict as that described in most of Prof. Lazar’s papers.