Appearance
Baseband Sync Detector
Group: Baseband > Demodulation
Finds syncwords and demaps a following message. Searched for all permutations of syncwords for higher order modulations. Likewise it can be used by encodings that use a convolutional outer code.
Parameters
IO Type
- Description: MISSING
- Automation reference:
IOType
- Type: enumeration
Identifier | Value | Description |
---|---|---|
Real | Real | |
Complex | Complex |
PSK Modulation
- Description: Which modulation is used
- Automation reference:
Constellation
- Enablement:
IOType
==Complex
- 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. |
Output Type
- Description: MISSING
- Automation reference:
OutputType
- Type: enumeration
Identifier | Value | Description |
---|---|---|
HardBit | Hard bits | Packed in bytes |
SoftBitU8 | Soft bits (unsigned 8bit) | |
SoftBitF32 | Soft bits (32bit float) |
Sync marker
- Description: Synchronzation word encoded as hex
- Automation reference:
Syncword
- Type: string
Convolve sync marker
- Description: Encode sync marker with the CCSDS 131 convolutional code
- Automation reference:
ConvolutionalCode
- Type: boolean
Search window (symbols)
- Description: Number of symbols to search for a sync marker in. If this value is large enough for the window to contain two sync markers the second one might be detected over the first.
- Automation reference:
SearchWindow
- Type: integer
Output bits
- Description: The number of output bits that will be consumed from the stream. Following sync detection will start after this amount of bits.
- Automation reference:
OutputBits
- Type: integer
Extra output bits
- Description: Number of additional trailing bits to include in output
- Automation reference:
ExtraOutputBits
- Type: integer
FFT Points
- Description: Number of points in FFT
- Automation reference:
FFTPoints
- Type: integer
Detection Method
- Description: MISSING
- Automation reference:
DetectionDecision
- Type: enumeration
Identifier | Value | Description |
---|---|---|
Probability | Probability | |
ArgMax | Arg Max |
Threshold percentage
- Description: MISSING
- Automation reference:
ThresholdPercentage
- Unit: %
- Range: [0; 1]
- Enablement:
DetectionDecision
==Probability
- Type: real
Use flywheel
- Description: Use a 2 stage flywheel for detecting back to back packets
- Automation reference:
UseFlywheel
- Type: boolean
Measurements
Flywheel Acceptances
- Description: Number of packets accepted by flywheel only
- Automation reference:
FlywheelAcceptances
- Type: integer
Unlock count
- Description: Number of times the flywheel detector lost lock entirely
- Automation reference:
Unlocks
- Type: integer
Detected Packets
- Description: Total number of detected packets
- Automation reference:
DetectedPackets
- Type: integer
Missed Detections
- Description: Total number of packets where detections were not immediately after the previous frame
- Automation reference:
MissedDetections
- Type: integer
Flywheel Lock
- Description: Indicates flywheel lock
- Automation reference:
FlywheelLock
- Type: boolean