摘要 |
A communication system is composed of an encoder encoding an input sequence to sequentially generate output codes X<SUB>0</SUB>, X<SUB>1</SUB>, . . . , and a decoder decoding the output codes by a MLSD (Maximum Likelihood Sequence Detection) method with a trellis memory length being L. The output code X<SUB>k </SUB>of the output codes X<SUB>0</SUB>, X<SUB>1</SUB>, . . . is determined based on the input sequence for k that is not equal to i(N+1) with i being any of natural numbers and with N being a natural number. The output code X<SUB>i(N+1) </SUB>of the output codes X<SUB>0</SUB>, X<SUB>1</SUB>, . . . are uniquely determined based on a subset of a set consisting of the output codes X<SUB>i(N+1)-L+1</SUB>, X<SUB>i(N+1)-L+2</SUB>, . . . , X<SUB>i(N+1)-1 </SUB>of the output codes X<SUB>0</SUB>, X<SUB>1</SUB>, . . . The subset includes the output code X<SUB>1(N+1)-L+1 </SUB>of the output codes X<SUB>i(N+1)-L+1</SUB>, X<SUB>i(N+1)-L+2</SUB>, . . . , X<SUB>1 (N+1)-1</SUB>.
|