Initialization of a waveform object
Output waveform object
Number of possible symbols (number of bits per symbol is ). Default value is 2 (1 bit / symbol).
Modulation index for FSK modulations (ratio between excursion and symbol frequency). Default value is 0.5 (e.g. MSK)
A waveform object is the theorical description of a waveform. It can be used to configure a modulator or a demodulator, or to plot a constellation diagram. By default, the pulse shaping filter for the waveform is NRZ. This can be changed afterwards using the wf_set_filter function.
Support the following modulation types: phase modulations (BPSK, QPSK, M-PSK), amplitude modulations (ASK / OOK), quadrature phase / amplitude modulations (QAM), frequency modulations (M-FSK, with or without gaussian filtering).
wf = wf_init('qam64'); clf(); plot_const(wf); | ![]() | ![]() |
QAM64 constellation