Joachim Rosenthal and Roxana Smarandache
A maximum distance separable (MDS) block code is a linear code whose distance is maximal among all linear block codes of rate $k/n$. It is well known that MDS block codes do exist if the field size is more than $n$. In this paper we generalize this concept to the class of convolutional codes of a fixed rate $k/n$ and a fixed code degree $\delta$. In order to achieve this result we will introduce a natural upper bound for the free distance generalizing the Singleton bound. The main result of the paper shows that this upper bound can be achieved in all cases if one allows sufficiently many field elements.