1060-3425/98 $10.00 (c) 1998 IEEE