When.com Web Search

Search results

  1. Results From The WOW.Com Content Network
  2. Convolutional code - Wikipedia

    en.wikipedia.org/wiki/Convolutional_code

    Convolutional code with any code rate can be designed based on polynomial selection; [15] however, in practice, a puncturing procedure is often used to achieve the required code rate. Puncturing is a technique used to make a m / n rate code from a "basic" low-rate (e.g., 1/ n ) code.

  3. Viterbi decoder - Wikipedia

    en.wikipedia.org/wiki/Viterbi_decoder

    The commonly used rule of thumb of a truncation depth of five times the memory (constraint length K-1) of a convolutional code is accurate only for rate 1/2 codes. For an arbitrary rate, an accurate rule of thumb is 2.5(K - 1)/(1−r) where r is the code rate. [1]

  4. Trellis coded modulation - Wikipedia

    en.wikipedia.org/wiki/Trellis_coded_modulation

    Today, the most common trellis-modulated V.34 modems use a 4-dimensional set partition—achieved by treating two two-dimensional symbols as a single lattice. This set uses 8, 16, or 32 state convolutional codes to squeeze the equivalent of 6 to 10 bits into each symbol the modem sends (for example, 2,400 baud × 8 bits/symbol = 19,200 bit/s).

  5. Trellis (graph) - Wikipedia

    en.wikipedia.org/wiki/Trellis_(graph)

    Convolutional code trellis diagram. A trellis is a graph whose nodes are ordered into vertical slices (time) with every node at almost every time connected to at least one node at an earlier and at least one node at a later time. The earliest and latest times in the trellis have only one node (hence the "almost" in the preceding sentence).

  6. Viterbi algorithm - Wikipedia

    en.wikipedia.org/wiki/Viterbi_algorithm

    The Viterbi algorithm is named after Andrew Viterbi, who proposed it in 1967 as a decoding algorithm for convolutional codes over noisy digital communication links. [2] It has, however, a history of multiple invention, with at least seven independent discoveries, including those by Viterbi, Needleman and Wunsch, and Wagner and Fischer. [3]

  7. BCJR algorithm - Wikipedia

    en.wikipedia.org/wiki/BCJR_algorithm

    Based on the trellis: Compute forward probabilities ; Compute backward probabilities ; Compute smoothed probabilities based on other information (i.e. noise variance for AWGN, bit crossover probability for binary symmetric channel)

  8. Serial concatenated convolutional codes - Wikipedia

    en.wikipedia.org/wiki/Serial_concatenated...

    The natural code rate of the configuration shown is 1/4, however, the inner and/or outer codes may be punctured to achieve higher code rates as needed. For example, an overall code rate of 1/2 may be achieved by puncturing the outer convolutional code to rate 3/4 and the inner convolutional code to rate 2/3.

  9. Coding theory - Wikipedia

    en.wikipedia.org/wiki/Coding_theory

    Linear block codes; Convolutional codes; It analyzes the following three properties of a code – mainly: [citation needed] Code word length; Total number of valid code words; The minimum distance between two valid code words, using mainly the Hamming distance, sometimes also other distances like the Lee distance