sweep_design.prepared_sweeps.sweep_from_code

Module Contents

Functions

get_convolution_sweep_and_code(→ sweep_design.sweep.Sweep)

Get sweep use convolution between sweep and desired code.

get_code_sweep_segments(→ sweep_design.sweep.Sweep)

Get sweep use code to compose a base_sweep.

sweep_design.prepared_sweeps.sweep_from_code.get_convolution_sweep_and_code(code: Union[sweep_design.relation.Relation, List[sweep_design.help_types.Literal[-1, 0, 1]]], base_sweep: sweep_design.relation.Relation) sweep_design.sweep.Sweep[source]

Get sweep use convolution between sweep and desired code.

Code can be m-sequence, code zinger and etc.

Parameters
  • code (Union[Relation, List[Literal[-1, 0, 1]]) – some code. Relation or List of -1, 0, 1

  • base_sweep (Relation) – some base sweep.

Returns

result signal use as sweep signal.

Return type

Sweep

sweep_design.prepared_sweeps.sweep_from_code.get_code_sweep_segments(code: Union[sweep_design.relation.Relation, numpy.ndarray, List[sweep_design.help_types.Literal[-1, 0, 1]]], base_sweep: sweep_design.relation.Relation) sweep_design.sweep.Sweep[source]

Get sweep use code to compose a base_sweep.

Code can be m-sequence, code zinger and etc. :param code: some code. :type code: Union[Relation, List[Literal[-1, 0, 1]] :param sweep: some base sweep. :type sweep: Relation