Previously, the proposed embedded coding techniques based on the row and co
lumn array codes, employ a combination of inner codes for error correction
and outer codes for error detection. The outer codes involve the addition o
f further redundant bits. This reduces the overall code rate and hence, the
throughput of the system. Furthermore, the decoding of these array codes i
s not a maximum likelihood decoding. In this paper, we propose a novel embe
dded coding technique that employs a combination of row and column array co
des as well as the generalized array codes, but no outer code. The decoding
of these codes is a maximum likelihood decoding and the error detection is
done by a new statistical channel evaluation technique that uses the trell
ises of the component codes embedded in the main block.