1. Department of Electrical and Computer Engineering and Waterloo Institute for Nanotechnology University of Waterloo 200 University Avenue West Waterloo Ontario N2L 3G1 Canada
2. Institute of Optoelectronics Technology Beijing Jiaotong University Beijing 100044 China
3. Ottawa IC Laboratory Huawei Canada 19 Allstate Parkway Markham Ontario L3R 5B4 Canada
4. Ipswich Research Centre Huawei Technologies Research & Development (UK) Ltd. Phoenix House (B55), Adastral Park Ipswich IP5 3RE UK