Fast Viterbi decoding methods for the co-channel interference canceller on cellular DS/CDMA systems
Capacity of Cellular DS/CDMA systems depends on an amount of co-channel interference (CCI). One of the effective schemes to eliminate the CCI and improve the capacity is CCI cancellers which remove the CCI by subtracting all the regenerated signals of the interfering users. These cancellers, however, suffer from the residual interference due to the symbol errors in the initial decision. Therefore, a canceller which employed error correction in the initial decision has been proposed. In this system, two Viterbi decoders per one user are needed. Therefore. the amount of calculation increases and this causes additional signal processing delay which is not preferable, especially for voice transmission. Here we propose three fast decoding methods by simplifying the second Viterbi decoder which is used for decoding after the cancellation. Method-1 uses information of the first Viterbi decoder. Method-2 utilizes information of the second correlator instead of that of the first Viterbi decoder. Method-3 is the combination of method-1 and method-2. It uses information from both the first Viterbi decoder and the second correlator. The results obtained from the computer simulation show that the ACS reduction ratio reaches up to 80% within 0.5 dB degradation in E(s)/N-0.
viterbi decoder