B2P1 - Channel coding Flashcards

1
Q

automatic repeat request (ARQ)

A

IF (there are errors OR no acknowledgement) THEN (data is resent);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

block (stateless) code

A

a channel code with no memory in encoder;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

chase combining

A

where decoder uses both sent_data and resent_data;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

check digits

A

the parity bits added to data for error-control coding;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

code rate

A

= k/n;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

code redundancy

A

parityBits / codewordBits = (n - k)/n;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

coding gain (dB)

A

how much power is saved with the S/N ratio due to using error-control coding;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

concatenation

A

output_code1 = input_code2;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

convolutional / tree / trellis (stateful) code

A

a channel code with memory in encoder;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

cyclic redundancy check (CRC)

A

error-detection using mod-2_arithmetic and applied to binary_sequences;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

d.c. coefficient

A

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;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

error-control coding

A

adding check bits to message data to detect and / or correct errors;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

error-detection coding

A

where errors can be detected but not corrected;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

forward error correction (FEC)

A

any method of error-correction where data does not need to be resent;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Golay code

A

a (23, 12)-blockCode with minHamDistance = 7;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

discrete cosine transformation (DCT)

A

for JPEG and MPEG:

DCT(spatialRep) = frequencyRep;

17
Q

hard-decision decoding

A

where demodulator only passes binary values {0,1} to decoder;

18
Q

hybrid automatic repeat request (HARQ)

A

IF (errors > FEC_capability) THEN (resend);

19
Q

incremental redundancy

A

where resend = send + extraCheckBits;

20
Q

interleaving

A

matrixCodewords ==> transpose(matrixCodewords);

21
Q

frequency masking

A

where loud sounds cover up the quiet sounds of neighbouring frequencies;

22
Q

latency

A

a temporal quantity repping coding-overhead or full bit-transmission period;

23
Q

low-density parity check (LDPC) codes

A

advanced error-correction codes that can approach the Shannon limit;

24
Q

parity-check matrix

A

a matrix of 1s and 0s whose rows map each codeword-bit to parity-check-bits;

25
Q

perfect code

A

where all information from parity bits is used;

26
Q

puncturing (stateful)

A

for stateful codes, where optimally selected output-bits are deleted to increase the code rate;

27
Q

inverse DCT

A

for JPEG and MPEG:

DCT_inv(frequencyRep) = spatialRep

28
Q

Reed-Solomon (RS) codes

A

allow for codeRate-errorCorrection trade-offs and can handle errorBursts;

29
Q

shortened code

A

where an (n,k) code block is shrunk by padding it with m*0s so that it becomes an (n-m,k-m) code;

30
Q

soft-decision decoding

A

where demodulator passes real-number values [0,1] to decoder;

31
Q

symbol

A

an element from an alphabet;

32
Q

symbol error

A

for RS coding, where an error is detected but its location is unknown;

33
Q

syndrome

A

for error-control code:

parityCheck(codewordBlock) = syndrome;

34
Q

trellis-coded modulation (TCM)

A

[stateful (de)coding + (de)modulation] for digitalTransmission;

35
Q

turbo codes

A

softDecisions + concatenation + iterativeDecoding ==> approaches channelCapacity;

36
Q

Type I HARQ

A

where resend = send;

37
Q

Type II HARQ

A

where resend != send;

38
Q

Viterbi decoding

A

used for stateful codes;