NOx virtual sensor design via in-cylinder pressure feature extraction