Convolutional Code

In telecommunication, a convolutional code is a type of error-correcting code in which

  • each m-bit information symbol (each m-bit string) to be encoded is transformed into an n-bit symbol, where m/n is the code rate (n ≥ m) and
  • the transformation is a function of the last k information symbols, where k is the constraint length of the code.

Read more about Convolutional Code:  Where Convolutional Codes Are Used, Convolutional Encoding, Recursive and Non-recursive Codes, Impulse Response, Transfer Function, and Constraint Length, Trellis Diagram, Free Distance and Error Distribution, Decoding Convolutional Codes, Popular Convolutional Codes, Punctured Convolutional Codes, Turbo Codes: Replacing Convolutional Codes, MATLAB Implementation

Famous quotes containing the word code:

    “Many people will say to working mothers, in effect, “I don’t think you can have it all.” The phrase for “have it all” is code for “have your cake and eat it too.” What these people really mean is that achievement in the workplace has always come at a price—usually a significant personal price; conversely, women who stayed home with their children were seen as having sacrificed a great deal of their own ambition for their families.”
    —Anne C. Weisberg (20th century)