Linear Encoders