Processing math: 100%

pypho_setup

pypho_setup.__init__(nos, sps, symbolrate, f0)

Defines the basic simulations parameters.

Parameter Type Description
nos integer Number of symbols
Must be 2N, where NN
sps integer Samples symbols
Must be 2N, where NN
symbolrate float Number of symbols per second
f0 float Center frequency in Hz

 

The output of pypho_setup is an instance of the class pypho_setup. The instance gives you usefull parameters and arrays such as a time or a frequency axis.

Output Type Description
User defined variable pypho_setup.pypho_setup  
pypho_setup.lambda float Wavelength in m in vacuum
pypho_setup.fres float Frequency resolution of the noise vector and the data signal in Hz
pypho_setup.timeax numpy.ndarray Time axis in s
pypho_setup.freqax numpy.ndarray Frequency axis in Hz
pypho_setup.frange float Frequency range in Hz
pypho_setup.sampletime float Time between two successive samples in s
pypho_setup.nos integer Number of symbols
pypho_setup.sps integer Samples per symbol
pypho_setup.symbolrate float Symbols per second
pypho_setup.f0 float Center frequency in Hz