This paper presents an algebraic approach to construct Mband orthogonal wavelet bases. A system of constraint equations is obtained for M-band orthonormal filters, and then a solution based on SVD (Singular Value Decomposition) is developed to enable us to produce innumerable wavelet bases of given length. Also the property of 2 vanishing moments is integrated into our wavelet construction process, which provides another way to compute 2-regular M-band filter banks. Key Words Wavelet transforms, M-band wavelets, algebraic approach, vanishing moments