BinaryConvolutionCodeRate Enumeration

Specifies the binary convolution code rate used in the forward error correction scheme.

Syntax

typedef enum BinaryConvolutionCodeRate {
  BDA_BCC_RATE_NOT_SET       = -1,
  BDA_BCC_RATE_NOT_DEFINED   = 0,
  BDA_BCC_RATE_1_2           = 1,
  BDA_BCC_RATE_2_3           = 2,
  BDA_BCC_RATE_3_4           = 3,
  BDA_BCC_RATE_3_5           = 4,
  BDA_BCC_RATE_4_5           = 5,
  BDA_BCC_RATE_5_6           = 6,
  BDA_BCC_RATE_5_11          = 7,
  BDA_BCC_RATE_7_8           = 8,
  BDA_BCC_RATE_MAX           = 9 
} BinaryConvolutionCodeRate;

Constants

  • BDA_BCC_RATE_NOT_SET
    Indicates that no rate is specified.

  • BDA_BCC_RATE_NOT_DEFINED
    Indicates that the rate is not defined.

  • BDA_BCC_RATE_1_2
    Indicates that the rate is ½.

  • BDA_BCC_RATE_2_3
    Indicates that the rate is 2/3.

  • BDA_BCC_RATE_3_4
    Indicates that the rate is 3/4.

  • BDA_BCC_RATE_3_5
    Indicates that the rate is 3/5.

  • BDA_BCC_RATE_4_5
    Indicates that the rate is 4/5.

  • BDA_BCC_RATE_5_6
    Indicates that the rate is 5/6.

  • BDA_BCC_RATE_5_11
    Indicates that the rate is 5/11.

  • BDA_BCC_RATE_7_8
    Indicates that the rate is 7/8.

  • BDA_BCC_RATE_MAX
    Reserved; do not use.

Requirements

Header Declared in Bdatypes.h; include Bdaiface.h.

See Also

Tuning Model Enumerations

Send comments about this topic to Microsoft

Build date: 12/4/2008