M linear encoder