A generalized recursive STTC(Space-Time Trellis Code) encoder is provided to use a systematic code by configuring an internal encoder of a multi-antenna wireless communication system with 2-stage RSC(Recursive Systematic Convolutional) blocks, thereby increasing a coding gain and a diversity gain during transmission. A serial/parallel converter(301) receives a data bit(a) to convert the bit into parallel data. The second predetermined number(K) of RSC blocks(302-1~302-K) receives the first predetermined number(n.sub.x-1bit) of data among the parallel data(m bits), and outputs the first predetermined number of the inputted data and one of the data, which processes the first predetermined number of the data. A linear mapping unit(303) receives each of the outputted data from the blocks(302-1~302-K), and maps the inputted data with plural antennas(Tx1-TxN) to deliver the mapped data.
展开▼