E. L. Ginzton Laboratory and Center for Integrated Systems, Stanford University, Stanford,CA 94305, U.S.A.