This paper presents a survey of two techniques intended for improving the performance of conventional turbo codes (TCs). The first part of this work is dedicated to explore a hybrid concatenation structure combining both parallel and serial concatenation based on a threedimensional (3D) code. The 3D structure, recently introduced by Berrou et al., is able to ensure large asymptotic gains at ver...