Conventional Beamforming

Also refererd to as Delay and Sum Beamformer.

class ConventionalBeamformer(operator=None)

Bases: hermespy.core.factory.Serializable, hermespy.beamforming.beamformer.TransmitBeamformer, hermespy.beamforming.beamformer.ReceiveBeamformer

Conventional delay and sum beamforming.

yaml_tag: Optional[str] = 'ConventionalBeamformer'

YAML serialization tag.

property num_receive_focus_angles: int

Number of required transmit focus angles.

Return type

int

Returns

Number of focus angles.

property num_receive_input_streams: int

Number of input streams required by this beamformer.

Return type

int

Returns

Number of input streams.

property num_receive_output_streams: int

Number of output streams generated by this beamformer.

Return type

int

Returns

Number of output streams.

property num_transmit_focus_angles: int

Number of required transmit focus angles.

Return type

int

Returns

Number of focus angles.

property num_transmit_output_streams: int

Number of output streams generated by this beamformer.

Return type

int

Returns

Number of output streams.

property num_transmit_input_streams: int

Number of input streams required by this beamformer.

Return type

int

Returns

Number of input streams.