Programmable gain CMOS photodetector array for a non-diffractive beam optical encoder | IEEE Conference Publication | IEEE Xplore