Tang Taizong, who reigned from 626 to 649 AD, is generally regarded to be one of the greatest emperors in Chinese history. Was he really a Han Chinese?
Some have argued that he was 3/4 Xianbei (鲜卑), which is a sub-tribe of Donghu (东胡), who were really the Steppe people.
You may want to follow the thread in the following weblink.
But does it really matter?