This paper considers a high-rate turbo code which employs high-rate convolu
tional codes as component codes, and presents a novel method of reducing th
e decoding complexity of the codes. By eliminating some of branches that ha
ve. the lowest reliabilities among all the branches entering each node, the
proposed algorithm reduces the complexity in the process of the add-compar
e-select (ACS) between the consecutive stages of iterative decoding. That i
s, the complexity gradually decreases as the number of iterations increases
. We compare the unpunctured high-rate turbo code with a classical puncture
d high-rate turbo code in terms of performance/complexity trade-off under t
he same code rate. Simulation results show that the proposed approach with
a good trade-off provides an alternative coding scheme to the classical pun
ctured high-rate turbo coding for the application to high-data-rate wireles
s communication systems.