introduction Flashcards
alphabet:
a finite set of 2 or more elements
symbol:
an element of an alphabet
information:
a stream/sequence of symbols
noise:
there is noise in a channel that causes a small number of random errors
memoryless channel:
a function that takes an input x and gives a random output y which depends only on x
noisy/noiseless:
a noisy channel has random noise, a noiseless one doesn’t, we are dealing mostly with noisy ones tho
BSC(p):
the binary symmetric channel, a memoryless noisy channel, when a symbol x is sent, either the received output is x, in which case there was no error, or y!=x, where an error occurred, with a certain probability that a bit will be flipped
symbol error:
when a symbol is altered by noise
channel coding:
the sender encodes the message before sending it, allowing to receiver to detect most errors and sometimes to correct them
word:
a word of length n in the alphabet F is an element F^n, where n is how many symbols are used per word
code:
a code of length n in the alphabet F is a nonempty subset of F^n, we denote a code by C, a codeword is an element of a code - basically take only a few potential words of F^n and use them as codewords
encoder:
a bijective function ENCODE:F^k->C
P(undetect)(C):
the probability of an undetected error
E3:
codewords {000,011,101,110} - only even 1s
00->000, 01->011, 10->101, 11->110 - basically add the digit that would make the original word have an even no. of 1s|
the probability of an undetected error is 3p^(2)(1-p)
can’t correct errors with it
hamming distance:
the number of differences in symbols between two words (Not how great the difference is, just if there is one)
d(x,y)