B2P1 - Channel coding Flashcards
automatic repeat request (ARQ)
IF (there are errors OR no acknowledgement) THEN (data is resent);
block (stateless) code
a channel code with no memory in encoder;
chase combining
where decoder uses both sent_data and resent_data;
check digits
the parity bits added to data for error-control coding;
code rate
= k/n;
code redundancy
parityBits / codewordBits = (n - k)/n;
coding gain (dB)
how much power is saved with the S/N ratio due to using error-control coding;
concatenation
output_code1 = input_code2;
convolutional / tree / trellis (stateful) code
a channel code with memory in encoder;
cyclic redundancy check (CRC)
error-detection using mod-2_arithmetic and applied to binary_sequences;
d.c. coefficient
reps the average value of all pixels within an 8 x8 macroblock in JPEG, and appears as top-left entry in DCT matrix repping the macroblock;
error-control coding
adding check bits to message data to detect and / or correct errors;
error-detection coding
where errors can be detected but not corrected;
forward error correction (FEC)
any method of error-correction where data does not need to be resent;
Golay code
a (23, 12)-blockCode with minHamDistance = 7;