Schmidl Cox Pilot#
- class SchmidlCoxPilotSection(pilot_elements=None, frame=None)[source]#
Bases:
PilotSection
Pilot Symbol Section of the Schmidl Cox Algorithm.
Refer to Schmidl and Cox[1] for a detailed description.
- Parameters:
pilot_elements (Optional[Symbols], optional) – Symbols with which the subcarriers within the pilot will be modulated. By default, a pseudo-random sequence from the frame mapping will be generated.
frame (Optional[CommunicationWaveformOfdm], optional) – The frame configuration this pilot section belongs to.
- demodulate(_)[source]#
Demodulate a time section of a complex OFDM base-band signal into data symbols.
- Parameters:
signal (np.ndarray) – Vector of complex-valued base-band samples.
- Return type:
Returns: Sequence of demodulated data and reference symbols.