Abstract
Let R be an integral domain, K its field of fractions, and M-n(R) the R-algebra of square matrices of order n and entries from R. In this paper we present two ways of constructing space-time block codes as submodules of M-n (R) for n >= 1: first, by embedding free associative R-algebras of finite rank n with no zero divisors into M-n(R); second, by injecting free R-modules of finite rank n into M-n(R) boolean AND GL(n)(K) boolean AND {0}. Some examples of such space-time block codes are given.