Using sensor arrays to decode NO /NH3/C3H8 gas mixtures for automotive exhaust monitoring