Period estimation for multivariate time series via Ramanujan dictionaries