| 7 | | ||amplifier||Fixed gain amplifier||I_gain, Q_gain||complexShort||Gain for I and Q can be set independently|| |
| 8 | | ||AutomaticGainControl||Automatic Gain Control component||energy_lo, energy_hi, k_attack, k_release, g_min, g_max, rssi_pass||complexShort|||| |
| | 7 | |
| | 8 | === am_demod === |
| | 9 | * '''Description:''' |
| | 10 | * Demodulator for amplitude modulated signals |
| | 11 | * '''Properties:''' |
| | 12 | * None |
| | 13 | * '''Interfaces:''' |
| | 14 | * Provides: Rx_In_from_USRP_or_Decimator (complexShort) |
| | 15 | * Uses: Out_to_sound_card (complexShort) |
| | 16 | * '''Additional Notes:''' |
| | 17 | |
| | 18 | === amplifier === |
| | 19 | * '''Description:''' Fixed gain amplifier for I and Q channels |
| | 20 | * '''Properties:''' |
| | 21 | * I_gain; float; Gain for the I channel in linear units |
| | 22 | * Q_gain; float; Gain for the Q channel in linear units |
| | 23 | * '''Interfaces:''' |
| | 24 | * Provides: dataIn (complexShort) |
| | 25 | * Uses: dataOut (complexShort) |
| | 26 | * '''Additional Notes:''' |
| 13 | | * '''energy_lo:''' Low energy threshold |
| 14 | | * '''energy_hi:''' High energy threshold |
| 15 | | * '''k_attack:''' Attack time constant |
| 16 | | * '''k_release:''' Release time constant |
| 17 | | * '''g_min:''' Minimum gain value |
| 18 | | * '''g_max:''' Maximum gain value |
| 19 | | * '''rssi_pass:''' Received strength level above which data will be passed |
| 20 | | * '''Provides:''' |
| 21 | | * data_in, complexShort |
| 22 | | * '''Uses:''' |
| 23 | | * data_out, complexShort |
| | 32 | * energy_lo; float; Low energy threshold |
| | 33 | * energy_hi; float; High energy threshold |
| | 34 | * k_attack; float; Attack time constant |
| | 35 | * k_release; float; Release time constant |
| | 36 | * g_min; float; Minimum gain value |
| | 37 | * g_max; float; Maximum gain value |
| | 38 | * rssi_pass; float; Received strength level above which data will be passed |
| | 39 | * '''Interfaces:''' |
| | 40 | * Provides: data_in (complexShort) |
| | 41 | * Uses: data_out (complexShort) |
| | 42 | * '''Additional Notes:''' |
| | 43 | |
| | 44 | === Channel === |
| | 45 | * '''Description:''' |
| | 46 | * Simulates channels with varying complexity and effects |
| | 47 | * '''Properties:''' |
| | 48 | * AWGN Noise Power; long; The power of the AWGN noise |
| | 49 | * Fading Type; string; Specifies the fading type. Valid values are 'Ricean' and 'None' |
| | 50 | * Envelope Fading Only; string; True if fading doesn't affect the signal phase, valid values are True and False |
| | 51 | * K Fading factor; double; The Ricean K factor, 0 implies Rayleigh fading |
| | 52 | * Max doppler rate; double; The maximum doppler rate as divided by the sampling rate |
| | 53 | * port_list; string; Returns a sequence of strings with the names of the available Provides ports |
| | 54 | * '''Interfaces:''' |
| | 55 | * Provides: data_in (complexShort) |
| | 56 | * Uses: data_out (complexShort) |