The output of a vertical linear array is used to infer about the parameters of the normal mode model that describes acoustic propagation in a shallow water. Often, singular vector decomposition is performed on the data and estimates are obtained of the model parameters. Such subspace algorithms deliver the exact modal functions only if the array is covering the total water column. We prove that this very restrictive requirement can be relaxed if two hydrophone arrays are used to sense an array of monochromatic sources, with arrays covering sparsely and partially the water column. Estimates of both the modal functions and the wavenumbers are obtained in a fully-automatic and search-free manner, under no restrictive condition. This methods compares advantageously to both existing subspace techniques that require dense sampling of the full water column, and to transform-domain techniques that require impulsive sources. With two (eigen and singular) vector decompositions, the proposed technique has the complexity of a regular subspace algorithm. Index Terms Shallow water, normal modes, subspace algorithms, vertical linear arrays. I. INTRODUCTION Shallow water is a challenging propagation environment that requires the design of dedicated signal processing techniques in order to perform efficiently the different tasks of an underwater observation system: identification, localization, communication, or also inversion. Such techniques will not be efficient until they are based on a suitable propagation model and that the