First and foremost, I would like to express the deepest gratitude to my advisor Prof. Yu Hao, for his invaluable support both in my research and life during all years of my work in NTU. I have been extremely fortunate to work under his supervision and I deeply appreciate his time, patience and support throughout my Ph.D. career. His assistance, constructive comments, and technical insights have always been most helpful in addressing my research issues. He taught me to set high standards for myself and made me realize the importance of global competence. For me, he sets a good example of what a researcher should be like: have enthusiasm towards research, always think out of box, and work hard to solve problems. I would like to express my special thanks to Dr. Yu Mingbin, Dr. Roshan Weerasekera, Prof. Siek Liter, Prof. Tan Chuan Seng, and Prof. Chang Chip-hong, for giving me generous amount of time whenever I needed some help. I also want to thank the Virtus and EEE GPO staff Gek Eng, Dorothy, David Robert, Karen, Chow Kam Wah, Christina, and many others who have been really friendly and patient to help me many times on administrative matters. I would like to express my thanks to my wonderful colleagues,