Enum BDAModulationType
- Namespace
- VisioForge.Core.Types.VideoCapture
- Assembly
- VisioForge.Core.dll
Defines the modulation types supported by Broadcast Driver Architecture (BDA) for digital TV reception.
public enum BDAModulationTypeFields
ModNotSet = -1-
Indicates that the modulation type has not been set.
This value is used to indicate an uninitialized or invalid state.
ModNotDefined = 0-
Indicates that the modulation type is not defined or unknown.
This value may be used when the modulation scheme cannot be determined or is not applicable to the current context.
Mod16Qam = 1-
16-QAM (Quadrature Amplitude Modulation) with 16 constellation points.
Transmits 4 bits per symbol. Commonly used in cable (DVB-C) and terrestrial (DVB-T) systems. Provides moderate data rate with good noise immunity.
Mod32Qam = 2-
32-QAM with 32 constellation points.
Transmits 5 bits per symbol. Less common than other QAM variants but used in some cable systems.
Mod64Qam = 3-
64-QAM with 64 constellation points.
Transmits 6 bits per symbol. Widely used in cable (DVB-C) and terrestrial (DVB-T) broadcasting. Offers good balance between data rate and robustness.
Mod80Qam = 4-
80 QAM.
Mod96Qam = 5-
96 QAM.
Mod112Qam = 6-
112 QAM.
Mod128Qam = 7-
128 QAM.
Mod160Qam = 8-
160 QAM.
Mod192Qam = 9-
192 QAM.
Mod224Qam = 10-
224 QAM.
Mod256Qam = 11-
256-QAM with 256 constellation points.
Transmits 8 bits per symbol. Common in cable systems (DVB-C, DOCSIS) and advanced terrestrial systems (DVB-T2). Provides high data rates but requires good signal quality.
Mod320Qam = 12-
320 QAM.
Mod384Qam = 13-
384 QAM.
Mod448Qam = 14-
448 QAM.
Mod512Qam = 15-
512 QAM.
Mod640Qam = 16-
640 QAM.
Mod768Qam = 17-
768 QAM.
Mod896Qam = 18-
896 QAM.
Mod1024Qam = 19-
1024 QAM.
ModQpsk = 20-
QPSK (Quadrature Phase Shift Keying) with 4 constellation points.
Transmits 2 bits per symbol. Very robust modulation scheme used primarily in satellite (DVB-S/S2) and mobile applications. Offers excellent noise immunity at the cost of lower data rates.
ModBpsk = 21-
BPSK (Binary Phase Shift Keying) with 2 constellation points.
Transmits 1 bit per symbol. The most robust but lowest data rate modulation. Used in very noisy environments or for control channels.
ModOqpsk = 22-
OQPSK (Offset Quadrature Phase Shift Keying).
A variant of QPSK where the phase transitions are offset to reduce peak-to-average power ratio. Used in some satellite systems.
Mod8Vsb = 23-
8-VSB (8-level Vestigial Sideband) modulation.
The standard modulation for ATSC digital terrestrial television in North America. Transmits approximately 3 bits per symbol with good multipath resistance.
Mod16Vsb = 24-
16-VSB (16-level Vestigial Sideband) modulation.
A higher data rate variant of VSB modulation used in some ATSC applications. Requires better signal conditions than 8-VSB.
ModAnalogAmplitude = 25-
Analog amplitude modulation (AM).
Used for legacy analog broadcasts. Included for compatibility with hybrid tuners that support both analog and digital reception.
ModAnalogFrequency = 26-
Analog frequency modulation (FM).
Used for legacy analog broadcasts, particularly for audio carriers. Included for compatibility with hybrid tuners.
Mod8Psk = 27-
8-PSK (8-Phase Shift Keying) with 8 constellation points.
Transmits 3 bits per symbol. Commonly used in satellite systems (DVB-S2) for higher data rates than QPSK while maintaining reasonable robustness.
ModRF = 28-
RF (Radio Frequency) pass-through mode.
Indicates that the signal should be passed through without demodulation. Used for RF loop-through or when demodulation is handled by another device.
Mod16Apsk = 29-
16-APSK (16-Amplitude Phase Shift Keying).
Advanced modulation used in DVB-S2 combining amplitude and phase modulation. Transmits 4 bits per symbol with better performance than 16-QAM in satellite channels.
Mod32Apsk = 30-
32-APSK (32-Amplitude Phase Shift Keying).
Advanced modulation used in DVB-S2 for high data rates. Transmits 5 bits per symbol. Requires good signal conditions and is typically used for professional applications.
ModNbcQpsk = 31-
Non-Backward Compatible QPSK.
A variant of QPSK used in some proprietary systems that is not compatible with standard QPSK demodulators.
ModNbc8Psk = 32-
Non-Backward Compatible 8-PSK.
A variant of 8-PSK used in some proprietary systems that is not compatible with standard 8-PSK demodulators.
ModDirectTv = 33-
DirecTV proprietary modulation.
Special modulation scheme used by DirecTV satellite services in North America. Requires DirecTV-compatible equipment.
ModMax = 34-
Maximum value marker for the enumeration.
This value is used for validation and boundary checking. It should always be the last value in the enumeration.
Remarks
This enumeration represents the various modulation schemes used in digital broadcasting standards worldwide. The modulation type determines how digital data is encoded onto the carrier signal for transmission.
Different broadcasting standards use different modulation schemes:
- DVB-T/T2: Typically uses QPSK, 16-QAM, 64-QAM, or 256-QAM
- DVB-S/S2: Primarily uses QPSK, 8PSK, 16APSK, or 32APSK
- DVB-C: Uses QAM variants (16, 32, 64, 128, 256)
- ATSC: Uses 8VSB for terrestrial and various QAM for cable