文摘
It has been shown that multilevel space–time trellis codes (MLSTTCs) designed by combining multilevel coding (MLC) with space–time trellis codes (STTCs) can provide improvement in diversity gain and coding gain of the STTCs. MLSTTCs assume perfect channel state information (CSI) at receiver and no knowledge of CSI at transmitter. Weighted multilevel space–time trellis codes (WMLSTTCs), designed by combining MLSTTCs and perfect CSI at transmitter are capable of providing improvement in coding gain of MLSTTCs. In this paper, we present improvement in performance of MLSTTCs by using channel feedback information from the receiver for adaptive selection of generator sequences. The selected generator sequences are used for encoding the component STTCs. The receiver compares current channel profile at receiver with a set of predetermined channel profiles, and sends an index of a predefined channel profile closest to the current channel profile to the transmitter. The transmitter selects a code set that matches best with the current channel profile at receiver using the index. The selected code set having different sets of generator sequences is used by STTC encoders to generate dynamic space–time trellis codes (DSTTCs). The DSTTCs act as component codes in multilevel coding for generating new codes henceforth referred to as multilevel dynamic space–time trellis codes (MLDSTTCs). Analysis and simulation results show that MLDSTTCs provide improvement in performance over MLSTTCs.