torchsig.signals.builders.constellation_maps.remove_corners

torchsig.signals.builders.constellation_maps.remove_corners(const)[source]

Removes corners from ‘cross’ modulations.

The function is applied during the formation of the 32-QAM, 128-QAM and 512-QAM constellations in order to remove the corners to produce a cross or plus shape constellation.

Returns:

A symbol map (list of symbols) without corners

Return type:

list[float]