Device characterization