Appearance
PSK Demodulator
Group: Demodulation
Demodulates a stream of PSK symbols
Parameters
AGC
Time Constant
- Description: Time to reach 63.2% towards target magnitude
- Automation reference:
AGCTimeConstant
- Unit: s
- Type: real
Specification
Modulation Type
- Description: Which modulation type to use.
- Automation reference:
Modulation
- Type: enumeration
Identifier | Value | Description |
---|---|---|
BPSK | BPSK | Binary Phase Shift Keying. |
QPSK | QPSK | Quadrature Phase Shift Keying. |
PSK8 | 8-PSK | 8 point Phase Shift Keying. |
Symbol Rate
- Description: Rate of which symbols should be generated
- Automation reference:
SymbolRate
- Unit: Hz
- Type: real
Sample Rate
- Description: Rate of which samples should be generated. This must be higher than the symbol rate
- Automation reference:
SampleRate
- Unit: Hz
- Type: real
Acquisition
SNR Type
- Description: How to specify the SNR threshold
- Automation reference:
SNRSpecification
- Type: enumeration
Identifier | Value | Description |
---|---|---|
SNR | SNR | Signal-to-noise ratio |
EbN0 | Eb/N0 | Energy per bit to noise power spectral density |
EsN0 | Es/N0 | Energy per symbol to noise power spectral density |
Information rate (R)
- Description: Number of information bits per symbol. A rate 1/2 code would have a rate of 0.5
- Automation reference:
InformationRate
- Enablement:
SNRSpecification
in [EbN0
,EsN0
] - Type: real
SNR Acquisition Threshold
- Description: Lowest level of estimated SNR to lock at
- Automation reference:
SNRThreshold
- Unit: dB
- Type: real
SNR Loss Threshold
- Description: Lowest level of estimated SNR to unlock at
- Automation reference:
SNRLowThreshold
- Unit: dB
- Type: real
SNR Estimation Time Constant
- Description: Time to reach 63.2% towards actual SNR
- Automation reference:
SNRTimeConstant
- Unit: s
- Type: real
Carrier recovery
Fine loop bandwidth
- Description: Natural bandwidth of the fine carrier recovery loop filter.
- Automation reference:
CarrierLoopbandwidth
- Unit: Hz
- Type: real
Coarse loop bandwidth
- Description: Natural bandwidth of the coarse carrier recovery loop filter.
- Automation reference:
CoarseCarrierLoopbandwidth
- Unit: Hz
- Type: real
Max Frequency Offset
- Description: Largest deviancy of the carrier frequency to track. The tracked frequency will be clamped to the baseband center frequency +/- this value.
- Automation reference:
CarrierLimit
- Unit: Hz
- Type: real
Fine Frequency Offset
- Description: Largest deviancy of the carrier frequency to track in the fine carrier tracking loop.
- Automation reference:
FineCarrierLimit
- Unit: Hz
- Type: real
Timing recovery
Loop bandwidth
- Description: Natural bandwidth of the timing recovery loop filter.
- Automation reference:
TimingLoopbandwidth
- Unit: Hz
- Type: real
Max Frequency Offset
- Description: Largest deviancy of the frequency to track. The tracked frequency will be clamped to the symbol rate +/- this value.
- Automation reference:
TimingMaxOffset
- Unit: Hz
- Type: real
Filtering
Filter Type
- Description: Which kind of filter to use in the matched filter
- Automation reference:
PulseShaping
- Type: enumeration
Identifier | Value | Description |
---|---|---|
Rectangular | Rectangular | Rectangular filter |
RaisedCosine | RC | Raised cosine |
RootRaisedCosine | RRC | Root raised cosine. Sometimes written as S-RRC (square-root raised cosine) |
Number of taps
- Description: Number of taps in FIR filter
- Automation reference:
Taps
- Enablement:
PulseShaping
in [RaisedCosine
,RootRaisedCosine
] - Type: integer
Roll-off
- Description: Roll-off factor (β)
- Automation reference:
RollOff
- Range: [0; 1]
- Enablement:
PulseShaping
in [RaisedCosine
,RootRaisedCosine
] - Type: real
Measurements
Freq
- Description: MISSING
- Automation reference:
Freq
SNR Est
- Description: MISSING
- Automation reference:
SNREst
EsN0
- Description: MISSING
- Automation reference:
EsN0
EbN0
- Description: MISSING
- Automation reference:
EbN0
Coarse Carrier Offset
- Description: MISSING
- Automation reference:
CoarseCarrierOffset
- Type: real
Fine Carrier Offset
- Description: MISSING
- Automation reference:
FineCarrierOffset
- Type: real
AGC Scaling
- Description: MISSING
- Automation reference:
AGCScaling
- Type: real
Signal Presence
- Description: MISSING
- Automation reference:
SignalPresence
- Type: boolean
Time Frequency Offset
- Description: MISSING
- Automation reference:
TimeFrequencyOffset
- Type: real