The Pearson distance has been advocated for improving the error performance of noisy channels with unknown gain and offset. The Pearson distance can only fruitfully be used for sets of codewords, called Pearson codes, that satisfy specific properties. We will analyze constructions and properties of Pearson codes.